<commit_before>.. _ode-docs:

ODE
===

.. module::sympy.solvers.ode

zmiana

User Functions
--------------
These are functions that are imported into the global namespace with ``from sympy import *``.  They are intended for user use.

:func:`dsolve`
^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.dsolve

:func:`classify_ode`
^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.classify_ode

:func:`ode_order`
^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_order

:func:`checkodesol`
^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.checkodesol

:func:`homogeneous_order`
^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.homogeneous_order

Hint Methods
------------
These functions are intended for internal use by :func:`dsolve` and others.  Nonetheless, they contain useful information in their docstrings on the various ODE solving methods.

:obj:`preprocess`
^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.preprocess

:obj:`odesimp`
^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.odesimp

:obj:`constant_renumber`
^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.constant_renumber

:obj:`constantsimp`
^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.constantsimp

:obj:`sol_simplicity`
^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_sol_simplicity

:obj:`1st_exact`
^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_1st_exact

:obj:`1st_homogeneous_coeff_best`
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_1st_homogeneous_coeff_best

:obj:`1st_homogeneous_coeff_subs_dep_div_indep`
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_1st_homogeneous_coeff_subs_dep_div_indep

:obj:`1st_homogeneous_coeff_subs_indep_div_dep`
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_1st_homogeneous_coeff_subs_indep_div_dep

:obj:`1st_linear`
^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_1st_linear

:obj:`Bernoulli`
^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_Bernoulli

:obj:`Liouville`
^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_Liouville

:obj:`Riccati_special_minus2`
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_Riccati_special_minus2

:obj:`nth_linear_constant_coeff_homogeneous`
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_nth_linear_constant_coeff_homogeneous

:obj:`nth_linear_constant_coeff_undetermined_coefficients`
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_nth_linear_constant_coeff_undetermined_coefficients

:obj:`nth_linear_constant_coeff_variation_of_parameters`
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_nth_linear_constant_coeff_variation_of_parameters

:obj:`separable`
^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_separable

Information on the ode module
-----------------------------

.. automodule:: sympy.solvers.ode
<commit_msg>Removed some strange word from docs<commit_after>.. _ode-docs:

ODE
===

.. module::sympy.solvers.ode

User Functions
--------------
These are functions that are imported into the global namespace with ``from sympy import *``.  They are intended for user use.

:func:`dsolve`
^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.dsolve

:func:`classify_ode`
^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.classify_ode

:func:`ode_order`
^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_order

:func:`checkodesol`
^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.checkodesol

:func:`homogeneous_order`
^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.homogeneous_order

Hint Methods
------------
These functions are intended for internal use by :func:`dsolve` and others.  Nonetheless, they contain useful information in their docstrings on the various ODE solving methods.

:obj:`preprocess`
^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.preprocess

:obj:`odesimp`
^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.odesimp

:obj:`constant_renumber`
^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.constant_renumber

:obj:`constantsimp`
^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.constantsimp

:obj:`sol_simplicity`
^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_sol_simplicity

:obj:`1st_exact`
^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_1st_exact

:obj:`1st_homogeneous_coeff_best`
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_1st_homogeneous_coeff_best

:obj:`1st_homogeneous_coeff_subs_dep_div_indep`
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_1st_homogeneous_coeff_subs_dep_div_indep

:obj:`1st_homogeneous_coeff_subs_indep_div_dep`
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_1st_homogeneous_coeff_subs_indep_div_dep

:obj:`1st_linear`
^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_1st_linear

:obj:`Bernoulli`
^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_Bernoulli

:obj:`Liouville`
^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_Liouville

:obj:`Riccati_special_minus2`
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_Riccati_special_minus2

:obj:`nth_linear_constant_coeff_homogeneous`
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_nth_linear_constant_coeff_homogeneous

:obj:`nth_linear_constant_coeff_undetermined_coefficients`
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_nth_linear_constant_coeff_undetermined_coefficients

:obj:`nth_linear_constant_coeff_variation_of_parameters`
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_nth_linear_constant_coeff_variation_of_parameters

:obj:`separable`
^^^^^^^^^^^^^^^^
.. automethod:: sympy.solvers.ode.ode_separable

Information on the ode module
-----------------------------

.. automodule:: sympy.solvers.ode

{'fraction_non_alphanumeric': 0.30377668308702793, 'fraction_numerical': 0.003940886699507389, 'mean_word_length': 6.789002557544757, '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': '2990402', 'n_tokens_mistral': 2128, 'n_tokens_neox': 2106, 'n_words': 258}