<commit_before>Special
=======

DiracDelta
----------
.. autoclass:: sympy.functions.special.delta_functions.DiracDelta
   :members:

Heaviside
---------
.. autoclass:: sympy.functions.special.delta_functions.Heaviside
   :members:

beta
----

.. autofunction:: sympy.functions.special.gamma_functions.beta

erf
---

.. autoclass:: sympy.functions.special.error_functions.erf
   :members:

Gamma and Related Functions
---------------------------
.. autoclass:: sympy.functions.special.gamma_functions.gamma
   :members:
.. autoclass:: sympy.functions.special.gamma_functions.loggamma
   :members:
.. autoclass:: sympy.functions.special.gamma_functions.polygamma
   :members:
.. autofunction:: sympy.functions.special.gamma_functions.digamma
.. autofunction:: sympy.functions.special.gamma_functions.trigamma
.. autoclass:: sympy.functions.special.gamma_functions.uppergamma
   :members:
.. autoclass:: sympy.functions.special.gamma_functions.lowergamma
   :members:

Special Cases of the Incomplete Gamma Functions
-----------------------------------------------
.. module:: sympy.functions.special.error_functions

.. autoclass:: erf
.. autoclass:: Ei
.. autoclass:: expint
.. autofunction:: E1
.. autoclass:: Si
.. autoclass:: Ci
.. autoclass:: Shi
.. autoclass:: Chi

.. autoclass:: sympy.functions.special.error_functions.FresnelIntegral
   :members:

.. autoclass:: fresnels
.. autoclass:: fresnelc

Bessel Type Functions
---------------------

.. autoclass:: sympy.functions.special.bessel.BesselBase
   :members:

.. autoclass:: sympy.functions.special.bessel.besselj
.. autoclass:: sympy.functions.special.bessel.bessely
.. autoclass:: sympy.functions.special.bessel.besseli
.. autoclass:: sympy.functions.special.bessel.besselk
.. autoclass:: sympy.functions.special.bessel.hankel1
.. autoclass:: sympy.functions.special.bessel.hankel2
.. autoclass:: sympy.functions.special.bessel.jn
.. autoclass:: sympy.functions.special.bessel.yn

.. autofunction:: sympy.functions.special.bessel.jn_zeros

B-Splines
---------

.. autofunction:: sympy.functions.special.bsplines.bspline_basis
.. autofunction:: sympy.functions.special.bsplines.bspline_basis_set

Riemann Zeta and Related Functions
----------------------------------
.. module:: sympy.functions.special.zeta_functions

.. autoclass:: zeta
.. autoclass:: dirichlet_eta
.. autoclass:: polylog
.. autoclass:: lerchphi

Hypergeometric Functions
------------------------
.. autoclass:: sympy.functions.special.hyper.hyper
   :members:

.. autoclass:: sympy.functions.special.hyper.meijerg
   :members:

Elliptic integrals
------------------
.. module:: sympy.functions.special.elliptic_integrals

.. autoclass:: elliptic_k
.. autoclass:: elliptic_f
.. autoclass:: elliptic_e
.. autoclass:: elliptic_pi

Orthogonal Polynomials
----------------------

.. automodule:: sympy.functions.special.polynomials

Jacobi Polynomials
++++++++++++++++++

.. autoclass:: sympy.functions.special.polynomials.jacobi
   :members:

.. autofunction:: sympy.functions.special.polynomials.jacobi_normalized

Gegenbauer Polynomials
++++++++++++++++++++++

.. autoclass:: sympy.functions.special.polynomials.gegenbauer
   :members:

Chebyshev Polynomials
+++++++++++++++++++++

.. autoclass:: sympy.functions.special.polynomials.chebyshevt
   :members:

.. autoclass:: sympy.functions.special.polynomials.chebyshevu
   :members:

.. autoclass:: sympy.functions.special.polynomials.chebyshevt_root
   :members:

.. autoclass:: sympy.functions.special.polynomials.chebyshevu_root
   :members:

Legendre Polynomials
++++++++++++++++++++

.. autoclass:: sympy.functions.special.polynomials.legendre
   :members:

.. autoclass:: sympy.functions.special.polynomials.assoc_legendre
   :members:

Hermite Polynomials
+++++++++++++++++++

.. autoclass:: sympy.functions.special.polynomials.hermite
   :members:

Laguerre Polynomials
++++++++++++++++++++

.. autoclass:: sympy.functions.special.polynomials.laguerre
   :members:
.. autoclass:: sympy.functions.special.polynomials.assoc_laguerre
   :members:

Spherical Harmonics
-------------------

.. autofunction:: sympy.functions.special.spherical_harmonics.Plmcos

.. autofunction:: sympy.functions.special.spherical_harmonics.Ylm

.. autofunction:: sympy.functions.special.spherical_harmonics.Ylm_c

.. autofunction:: sympy.functions.special.spherical_harmonics.Zlm

Tensor Functions
----------------

.. autofunction:: sympy.functions.special.tensor_functions.Eijk

.. autofunction:: sympy.functions.special.tensor_functions.eval_levicivita

.. autoclass:: sympy.functions.special.tensor_functions.LeviCivita
   :members:

.. autoclass:: sympy.functions.special.tensor_functions.KroneckerDelta
   :members:<commit_msg>Add spherical harmonics to doc and autoimport<commit_after>Special
=======

DiracDelta
----------
.. autoclass:: sympy.functions.special.delta_functions.DiracDelta
   :members:

Heaviside
---------
.. autoclass:: sympy.functions.special.delta_functions.Heaviside
   :members:

beta
----

.. autofunction:: sympy.functions.special.gamma_functions.beta

erf
---

.. autoclass:: sympy.functions.special.error_functions.erf
   :members:

Gamma and Related Functions
---------------------------
.. autoclass:: sympy.functions.special.gamma_functions.gamma
   :members:
.. autoclass:: sympy.functions.special.gamma_functions.loggamma
   :members:
.. autoclass:: sympy.functions.special.gamma_functions.polygamma
   :members:
.. autofunction:: sympy.functions.special.gamma_functions.digamma
.. autofunction:: sympy.functions.special.gamma_functions.trigamma
.. autoclass:: sympy.functions.special.gamma_functions.uppergamma
   :members:
.. autoclass:: sympy.functions.special.gamma_functions.lowergamma
   :members:

Special Cases of the Incomplete Gamma Functions
-----------------------------------------------
.. module:: sympy.functions.special.error_functions

.. autoclass:: erf
.. autoclass:: Ei
.. autoclass:: expint
.. autofunction:: E1
.. autoclass:: Si
.. autoclass:: Ci
.. autoclass:: Shi
.. autoclass:: Chi

.. autoclass:: sympy.functions.special.error_functions.FresnelIntegral
   :members:

.. autoclass:: fresnels
.. autoclass:: fresnelc

Bessel Type Functions
---------------------

.. autoclass:: sympy.functions.special.bessel.BesselBase
   :members:

.. autoclass:: sympy.functions.special.bessel.besselj
.. autoclass:: sympy.functions.special.bessel.bessely
.. autoclass:: sympy.functions.special.bessel.besseli
.. autoclass:: sympy.functions.special.bessel.besselk
.. autoclass:: sympy.functions.special.bessel.hankel1
.. autoclass:: sympy.functions.special.bessel.hankel2
.. autoclass:: sympy.functions.special.bessel.jn
.. autoclass:: sympy.functions.special.bessel.yn

.. autofunction:: sympy.functions.special.bessel.jn_zeros

B-Splines
---------

.. autofunction:: sympy.functions.special.bsplines.bspline_basis
.. autofunction:: sympy.functions.special.bsplines.bspline_basis_set

Riemann Zeta and Related Functions
----------------------------------
.. module:: sympy.functions.special.zeta_functions

.. autoclass:: zeta
.. autoclass:: dirichlet_eta
.. autoclass:: polylog
.. autoclass:: lerchphi

Hypergeometric Functions
------------------------
.. autoclass:: sympy.functions.special.hyper.hyper
   :members:

.. autoclass:: sympy.functions.special.hyper.meijerg
   :members:

Elliptic integrals
------------------
.. module:: sympy.functions.special.elliptic_integrals

.. autoclass:: elliptic_k
.. autoclass:: elliptic_f
.. autoclass:: elliptic_e
.. autoclass:: elliptic_pi

Orthogonal Polynomials
----------------------

.. automodule:: sympy.functions.special.polynomials

Jacobi Polynomials
++++++++++++++++++

.. autoclass:: sympy.functions.special.polynomials.jacobi
   :members:

.. autofunction:: sympy.functions.special.polynomials.jacobi_normalized

Gegenbauer Polynomials
++++++++++++++++++++++

.. autoclass:: sympy.functions.special.polynomials.gegenbauer
   :members:

Chebyshev Polynomials
+++++++++++++++++++++

.. autoclass:: sympy.functions.special.polynomials.chebyshevt
   :members:

.. autoclass:: sympy.functions.special.polynomials.chebyshevu
   :members:

.. autoclass:: sympy.functions.special.polynomials.chebyshevt_root
   :members:

.. autoclass:: sympy.functions.special.polynomials.chebyshevu_root
   :members:

Legendre Polynomials
++++++++++++++++++++

.. autoclass:: sympy.functions.special.polynomials.legendre
   :members:

.. autoclass:: sympy.functions.special.polynomials.assoc_legendre
   :members:

Hermite Polynomials
+++++++++++++++++++

.. autoclass:: sympy.functions.special.polynomials.hermite
   :members:

Laguerre Polynomials
++++++++++++++++++++

.. autoclass:: sympy.functions.special.polynomials.laguerre
   :members:
.. autoclass:: sympy.functions.special.polynomials.assoc_laguerre
   :members:

Spherical Harmonics
-------------------

.. autofunction:: sympy.functions.special.spherical_harmonics.Plmcos

.. autofunction:: sympy.functions.special.spherical_harmonics.Ylm

.. autofunction:: sympy.functions.special.spherical_harmonics.Ylm_c

.. autofunction:: sympy.functions.special.spherical_harmonics.Zlm

.. autofunction:: sympy.functions.special.spherical_harmonics.Ynm

.. autofunction:: sympy.functions.special.spherical_harmonics.Ynm_c

.. autofunction:: sympy.functions.special.spherical_harmonics.Znm

Tensor Functions
----------------

.. autofunction:: sympy.functions.special.tensor_functions.Eijk

.. autofunction:: sympy.functions.special.tensor_functions.eval_levicivita

.. autoclass:: sympy.functions.special.tensor_functions.LeviCivita
   :members:

.. autoclass:: sympy.functions.special.tensor_functions.KroneckerDelta
   :members:
{'fraction_non_alphanumeric': 0.19184054811585177, 'fraction_numerical': 0.0006228589224540642, 'mean_word_length': 3.6428915662650603, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5091939', 'n_tokens_mistral': 3228, 'n_tokens_neox': 2975, 'n_words': 427}