``brainpy.math`` module
================================

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


The `brainpy.math` module provides the mathematical foundation for brain dynamics programming in the BrainPy framework.

This module contains various mathematical functions and utilities that are commonly used in brain dynamics simulations,
such as random number generation, mathematical operators, and object-oriented transformations. These functions are
designed to facilitate the modeling and analysis of brain dynamics using the BrainPy framework.

These mathematical functions are essential for implementing brain dynamics models and conducting simulations in
the BrainPy framework. They provide a solid mathematical foundation for modeling and analyzing the complex
dynamics of neural systems.

Note: The `brainpy.math` module is part of the BrainPy library, which is an open-source framework for brain
dynamics programming. For more information and usage examples, please refer to the official documentation.


.. toctree::
   :maxdepth: 1

   brainpy.math.rst
   brainpy.math.defaults.rst
   brainpy.math.delayvars.rst
   brainpy.math.oo_transform.rst
   brainpy.math.pre_syn_post.rst
   brainpy.math.jitconn.rst
   brainpy.math.event.rst
   brainpy.math.sparse.rst
   brainpy.math.surrogate.rst
   brainpy.math.random.rst
   brainpy.math.sharding.rst
   brainpy.math.environment.rst
   brainpy.math.modes.rst
   brainpy.math.op_register.rst

