Skip to content

Latest commit

 

History

History
91 lines (54 loc) · 1.09 KB

tools.rst

File metadata and controls

91 lines (54 loc) · 1.09 KB

brainpy.tools package

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


ast2code module

.. autosummary::
    :toctree: _autosummary

    ast2code

codes module

.. autosummary::
    :toctree: _autosummary

    CodeLineFormatter
    format_code

    LineFormatterForTrajectory
    format_code_for_trajectory

    FindAtomicOp
    find_atomic_op

    FuncCallFinder
    replace_func

    DiffEquationAnalyser
    analyse_diff_eq

    get_identifiers
    get_main_code
    get_line_indent

    indent
    deindent
    word_replace

    is_lambda_function
    func_call
    get_func_source



dicts module

.. autosummary::
    :toctree: _autosummary

    DictPlus

.. autoclass:: DictPlus
   :members:



functions module

.. autosummary::
    :toctree: _autosummary

    jit
    func_copy
    numba_func
    get_func_name
    get_func_scope



logger module

.. autosummary::
    :toctree: _autosummary

    show_code_scope
    show_code_str