Skip to content

Commit 1201310

Browse files
authored
Merge pull request #459 from brainpy/updates
add `brainpy.dyn.Alpha` synapse model
2 parents 574c34a + cd67133 commit 1201310

File tree

7 files changed

+34
-31
lines changed

7 files changed

+34
-31
lines changed

brainpy/_src/dyn/synapses/abstract_models.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
from typing import Union, Sequence, Callable, Optional
22

3-
import jax.numpy
43
from brainpy import math as bm
54
from brainpy._src.context import share
65
from brainpy._src.dyn._docs import pneu_doc
76
from brainpy._src.dyn.base import SynDyn
87
from brainpy._src.integrators.joint_eq import JointEq
98
from brainpy._src.integrators.ode.generic import odeint
109
from brainpy._src.mixin import AlignPost, ReturnInfo
11-
from brainpy._src.initialize import Constant
1210
from brainpy.types import ArrayType
1311

1412
__all__ = [
@@ -368,9 +366,9 @@ class Alpha(DualExpon):
368366
Cambridge: Cambridge UP, 2011. 172-95. Print.
369367
370368
Args:
369+
%s
371370
tau_decay: float, ArrayType, Callable. The time constant [ms] of the synaptic decay phase.
372371
The name of this synaptic projection.
373-
%s
374372
"""
375373

376374
def __init__(

brainpy/dyn/synapses.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
from brainpy._src.dyn.synapses.abstract_models import (
33
Delta,
44
Expon,
5+
Alpha,
56
DualExpon,
67
DualExponV2,
78
NMDA,

docs/advanced_tutorials.rst

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,37 @@
11
Advanced Tutorials
22
==================
3+
34
This section contains tutorials that illustrate more advanced features of BrainPy.
45

6+
7+
8+
Advanced math
9+
-------------
10+
11+
12+
.. toctree::
13+
:maxdepth: 1
14+
15+
tutorial_advanced/differentiation.ipynb
16+
17+
18+
19+
Interoperation
20+
--------------
21+
22+
23+
.. toctree::
24+
:maxdepth: 1
25+
26+
tutorial_advanced/integrate_flax_into_brainpy.ipynb
27+
tutorial_advanced/integrate_bp_lif_into_flax.ipynb
28+
tutorial_advanced/integrate_bp_convlstm_into_flax.ipynb
29+
30+
31+
Advanced dynamics analysis
32+
--------------------------
33+
534
.. toctree::
6-
:maxdepth: 2
35+
:maxdepth: 1
736

8-
tutorial_advanced/math.rst
9-
tutorial_advanced/interoperation.rst
10-
tutorial_advanced/analysis.rst
37+
tutorial_advanced/advanced_lowdim_analysis.ipynb

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ Learn more
132132

133133
.. card:: :material-regular:`science;2em` BDP Tutorials
134134
:class-card: sd-text-black sd-bg-light
135-
:link: brain_dynamics_tutorials.html
135+
:link: tutorials.html
136136

137137
.. grid-item::
138138
:columns: 6 6 6 4

docs/tutorial_advanced/analysis.rst

Lines changed: 0 additions & 7 deletions
This file was deleted.

docs/tutorial_advanced/interoperation.rst

Lines changed: 0 additions & 9 deletions
This file was deleted.

docs/tutorial_advanced/math.rst

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)