``brainpy`` module
===========================

.. currentmodule:: brainpy
.. automodule:: brainpy

.. contents::
   :local:
   :depth: 1


Numerical Differential Integration
----------------------------------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   Integrator
   JointEq
   IntegratorRunner
   odeint
   sdeint
   fdeint


Building Dynamical System
-------------------------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   DynamicalSystem
   DynSysGroup
   Sequential
   Network
   Dynamic
   Projection


Simulating Dynamical System
---------------------------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   DSRunner


Training Dynamical System
-------------------------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   DSTrainer
   BPTT
   BPFF
   OnlineTrainer
   ForceTrainer
   OfflineTrainer
   RidgeTrainer


Dynamical System Helpers
------------------------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   LoopOverTime
   reset_state
   save_state
   load_state
   clear_input


