<commit_before>Elementary
==========

This module implements elementary functions such as trigonometric, hyperbolic
as well as functions like ``Abs``, ``Max``, ``sqrt`` etc.


sympy.functions.elementary.complexes
====================================

re
--

.. autoclass:: sympy.functions.elementary.complexes.re
   :members:

im
--

.. autoclass:: sympy.functions.elementary.complexes.im
   :members:

sign
----

.. autoclass:: sympy.functions.elementary.complexes.sign
   :members:

Abs
---

.. autoclass:: sympy.functions.elementary.complexes.Abs
   :members:

arg
---

.. autoclass:: sympy.functions.elementary.complexes.arg
   :members:

conjugate
---------

.. autoclass:: sympy.functions.elementary.complexes.conjugate
   :members:

polar_lift
----------

.. autoclass:: sympy.functions.elementary.complexes.polar_lift
   :members:

periodic_argument
-----------------

.. autoclass:: sympy.functions.elementary.complexes.periodic_argument
   :members:

principal_branch
----------------

.. autoclass:: sympy.functions.elementary.complexes.principal_branch
   :members:


sympy.functions.elementary.trigonometric
========================================

Trionometric Functions
======================

sin
---

.. autoclass:: sympy.functions.elementary.trigonometric.sin
   :members:

cos
---

.. autoclass:: sympy.functions.elementary.trigonometric.cos
   :members:

tan
---

.. autoclass:: sympy.functions.elementary.trigonometric.tan
   :members:

cot
---

.. autoclass:: sympy.functions.elementary.trigonometric.cot
   :members:


Trigonometric Inverses
======================

asin
----

.. autoclass:: sympy.functions.elementary.trigonometric.asin
   :members:

acos
----

.. autoclass:: sympy.functions.elementary.trigonometric.acos
   :members:

asec
----

.. autoclass:: sympy.functions.elementary.trigonometric.asec
   :members:

atan
----

.. autoclass:: sympy.functions.elementary.trigonometric.atan
   :members:

acot
----

.. autoclass:: sympy.functions.elementary.trigonometric.acot
   :members:

atan2
-----

.. autoclass:: sympy.functions.elementary.trigonometric.atan2
   :members:


sympy.functions.elementary.hyperbolic
======================================

Hyperbolic Functions
====================


HyperbolicFunction
------------------

.. autoclass:: sympy.functions.elementary.hyperbolic.HyperbolicFunction
   :members:

sinh
----

.. autoclass:: sympy.functions.elementary.hyperbolic.sinh
   :members:

cosh
----

.. autoclass:: sympy.functions.elementary.hyperbolic.cosh
   :members:

tanh
----

.. autoclass:: sympy.functions.elementary.hyperbolic.tanh
   :members:

coth
----

.. autoclass:: sympy.functions.elementary.hyperbolic.coth
   :members:


Hyperbolic Inverses
===================

asinh
-----

.. autoclass:: sympy.functions.elementary.hyperbolic.asinh
   :members:

acosh
-----

.. autoclass:: sympy.functions.elementary.hyperbolic.acosh
   :members:

atanh
-----

.. autoclass:: sympy.functions.elementary.hyperbolic.atanh
   :members:

acoth
-----

.. autoclass:: sympy.functions.elementary.hyperbolic.acoth
   :members:


sympy.functions.elementary.integers
===================================

ceiling
-------

.. autoclass:: sympy.functions.elementary.integers.ceiling
   :members:


floor
-----

.. autoclass:: sympy.functions.elementary.integers.floor
   :members:


RoundFunction
-------------

.. autoclass:: sympy.functions.elementary.integers.RoundFunction


sympy.functions.elementary.exponential
======================================

exp
---

.. autoclass:: sympy.functions.elementary.exponential.exp
   :members:

exp_polar
---------

.. autoclass:: sympy.functions.elementary.exponential.exp_polar
   :members:

LambertW
--------

.. autoclass:: sympy.functions.elementary.exponential.LambertW
   :members:

log
---

.. autoclass:: sympy.functions.elementary.exponential.log
   :members:


sympy.functions.elementary.piecewise
====================================

ExprCondPair
------------

.. autoclass:: sympy.functions.elementary.piecewise.ExprCondPair
   :members:


Piecewise
---------

.. autoclass:: sympy.functions.elementary.piecewise.Piecewise
   :members:

.. autofunction:: sympy.functions.elementary.piecewise.piecewise_fold


sympy.functions.elementary.miscellaneous
========================================

IdentityFunction
----------------

.. autoclass:: sympy.functions.elementary.miscellaneous.IdentityFunction
   :members:

Min
---

.. autoclass:: sympy.functions.elementary.miscellaneous.Min
   :members:


Max
---

.. autoclass:: sympy.functions.elementary.miscellaneous.Max
   :members:

root
----

.. autofunction:: sympy.functions.elementary.miscellaneous.root

real_root
---------

.. autofunction:: sympy.functions.elementary.miscellaneous.real_root

sqrt
----

.. autofunction:: sympy.functions.elementary.miscellaneous.sqrt
<commit_msg>Add autodocs for missing functions<commit_after>Elementary
==========

This module implements elementary functions such as trigonometric, hyperbolic
as well as functions like ``Abs``, ``Max``, ``sqrt`` etc.


sympy.functions.elementary.complexes
====================================

re
--

.. autoclass:: sympy.functions.elementary.complexes.re
   :members:

im
--

.. autoclass:: sympy.functions.elementary.complexes.im
   :members:

sign
----

.. autoclass:: sympy.functions.elementary.complexes.sign
   :members:

Abs
---

.. autoclass:: sympy.functions.elementary.complexes.Abs
   :members:

arg
---

.. autoclass:: sympy.functions.elementary.complexes.arg
   :members:

conjugate
---------

.. autoclass:: sympy.functions.elementary.complexes.conjugate
   :members:

polar_lift
----------

.. autoclass:: sympy.functions.elementary.complexes.polar_lift
   :members:

periodic_argument
-----------------

.. autoclass:: sympy.functions.elementary.complexes.periodic_argument
   :members:

principal_branch
----------------

.. autoclass:: sympy.functions.elementary.complexes.principal_branch
   :members:


sympy.functions.elementary.trigonometric
========================================

Trionometric Functions
======================

sin
---

.. autoclass:: sympy.functions.elementary.trigonometric.sin
   :members:

cos
---

.. autoclass:: sympy.functions.elementary.trigonometric.cos
   :members:

tan
---

.. autoclass:: sympy.functions.elementary.trigonometric.tan
   :members:

cot
---

.. autoclass:: sympy.functions.elementary.trigonometric.cot
   :members:

sec
---

.. autoclass:: sympy.functions.elementary.trigonometric.sec
   :members:

csc
---

.. autoclass:: sympy.functions.elementary.trigonometric.csc
   :members:


Trigonometric Inverses
======================

asin
----

.. autoclass:: sympy.functions.elementary.trigonometric.asin
   :members:

acos
----

.. autoclass:: sympy.functions.elementary.trigonometric.acos
   :members:

asec
----

.. autoclass:: sympy.functions.elementary.trigonometric.asec
   :members:

atan
----

.. autoclass:: sympy.functions.elementary.trigonometric.atan
   :members:

acot
----

.. autoclass:: sympy.functions.elementary.trigonometric.acot
   :members:

asec
----

.. autoclass:: sympy.functions.elementary.trigonometric.asec
   :members:

acsc
----

.. autoclass:: sympy.functions.elementary.trigonometric.acsc
   :members:

atan2
-----

.. autoclass:: sympy.functions.elementary.trigonometric.atan2
   :members:


sympy.functions.elementary.hyperbolic
======================================

Hyperbolic Functions
====================


HyperbolicFunction
------------------

.. autoclass:: sympy.functions.elementary.hyperbolic.HyperbolicFunction
   :members:

sinh
----

.. autoclass:: sympy.functions.elementary.hyperbolic.sinh
   :members:

cosh
----

.. autoclass:: sympy.functions.elementary.hyperbolic.cosh
   :members:

tanh
----

.. autoclass:: sympy.functions.elementary.hyperbolic.tanh
   :members:

coth
----

.. autoclass:: sympy.functions.elementary.hyperbolic.coth
   :members:

sech
----

.. autoclass:: sympy.functions.elementary.hyperbolic.sech
   :members:

csch
----

.. autoclass:: sympy.functions.elementary.hyperbolic.csch
   :members:


Hyperbolic Inverses
===================

asinh
-----

.. autoclass:: sympy.functions.elementary.hyperbolic.asinh
   :members:

acosh
-----

.. autoclass:: sympy.functions.elementary.hyperbolic.acosh
   :members:

atanh
-----

.. autoclass:: sympy.functions.elementary.hyperbolic.atanh
   :members:

acoth
-----

.. autoclass:: sympy.functions.elementary.hyperbolic.acoth
   :members:


sympy.functions.elementary.integers
===================================

ceiling
-------

.. autoclass:: sympy.functions.elementary.integers.ceiling
   :members:


floor
-----

.. autoclass:: sympy.functions.elementary.integers.floor
   :members:


RoundFunction
-------------

.. autoclass:: sympy.functions.elementary.integers.RoundFunction


sympy.functions.elementary.exponential
======================================

exp
---

.. autoclass:: sympy.functions.elementary.exponential.exp
   :members:

exp_polar
---------

.. autoclass:: sympy.functions.elementary.exponential.exp_polar
   :members:

LambertW
--------

.. autoclass:: sympy.functions.elementary.exponential.LambertW
   :members:

log
---

.. autoclass:: sympy.functions.elementary.exponential.log
   :members:


sympy.functions.elementary.piecewise
====================================

ExprCondPair
------------

.. autoclass:: sympy.functions.elementary.piecewise.ExprCondPair
   :members:


Piecewise
---------

.. autoclass:: sympy.functions.elementary.piecewise.Piecewise
   :members:

.. autofunction:: sympy.functions.elementary.piecewise.piecewise_fold


sympy.functions.elementary.miscellaneous
========================================

IdentityFunction
----------------

.. autoclass:: sympy.functions.elementary.miscellaneous.IdentityFunction
   :members:

Min
---

.. autoclass:: sympy.functions.elementary.miscellaneous.Min
   :members:


Max
---

.. autoclass:: sympy.functions.elementary.miscellaneous.Max
   :members:

root
----

.. autofunction:: sympy.functions.elementary.miscellaneous.root

real_root
---------

.. autofunction:: sympy.functions.elementary.miscellaneous.real_root

sqrt
----

.. autofunction:: sympy.functions.elementary.miscellaneous.sqrt

{'fraction_non_alphanumeric': 0.22206964198136342, 'fraction_numerical': 0.00039234919077979404, 'mean_word_length': 3.4388332607749237, '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': '6595868', 'n_tokens_mistral': 3430, 'n_tokens_neox': 3168, 'n_words': 436}