Skip to content

Commit 5569c6c

Browse files
authored
get the deserved name: brainpy #168
get the deserved name: brainpy
2 parents ce80d1d + 23c4ae9 commit 5569c6c

File tree

6 files changed

+14
-14
lines changed

6 files changed

+14
-14
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ BrainPy is a flexible, efficient, and extensible framework for computational neu
3232
BrainPy is based on Python (>=3.7) and can be installed on Linux (Ubuntu 16.04 or later), macOS (10.12 or later), and Windows platforms. Install the latest version of BrainPy:
3333

3434
```bash
35-
$ pip install brain-py -U
35+
$ pip install brainpy -U
3636
```
3737

3838
The following packages are required for ``BrainPy``:

brainpy/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# -*- coding: utf-8 -*-
22

3-
__version__ = "2.1.4"
3+
__version__ = "2.1.5"
44

55

66
try:

brainpy/dyn/base.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
from brainpy.errors import ModelBuildError
1717
from brainpy.integrators.base import Integrator
1818
from brainpy.types import Tensor
19-
from .utils import init_delay
2019

2120
__all__ = [
2221
'DynamicalSystem',
@@ -468,6 +467,7 @@ def register_delay(
468467
# delay variable
469468
if domain == 'local':
470469
self.local_delay_vars[name] = bm.LengthDelay(delay_target, max_delay_step, initial_delay_data)
470+
self.register_implicit_nodes(self.local_delay_vars)
471471
else:
472472
if name not in self.global_delay_vars:
473473
self.global_delay_vars[name] = bm.LengthDelay(delay_target, max_delay_step, initial_delay_data)
@@ -477,6 +477,7 @@ def register_delay(
477477
else:
478478
if self.global_delay_vars[name].num_delay_step - 1 < max_delay_step:
479479
self.global_delay_vars[name].init(delay_target, max_delay_step, initial_delay_data)
480+
self.register_implicit_nodes(self.global_delay_vars)
480481
return delay_step
481482

482483
def get_delay(

brainpy/dyn/synapses/abstract_models.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -139,13 +139,12 @@ def __init__(
139139
delay_target=self.pre.spike)
140140

141141
def update(self, _t, _dt):
142-
# get delay
142+
# delays
143143
if self.delay_step is None:
144144
pre_spike = self.pre.spike
145145
else:
146146
pre_spike = self.get_delay(self.pre.name + '.spike', delay_step=self.delay_step)
147-
# update delay
148-
self.update_delay(self.pre.name + '.spike', delay_target=self.pre.spike)
147+
self.update_delay(self.pre.name + '.spike', delay_target=self.pre.spike)
149148

150149
# post values
151150
assert self.weight_type in ['homo', 'heter']
@@ -321,7 +320,7 @@ def update(self, _t, _dt):
321320
delayed_pre_spike = self.pre.spike
322321
else:
323322
delayed_pre_spike = self.get_delay(self.pre.name + '.spike', self.delay_step)
324-
self.update_delay(self.pre.name + '.spike', self.pre.spike)
323+
self.update_delay(self.pre.name + '.spike', self.pre.spike)
325324

326325
# post values
327326
if isinstance(self.conn, All2All):
@@ -451,7 +450,7 @@ def update(self, _t, _dt):
451450
delayed_spike = self.pre.spike
452451
else:
453452
delayed_spike = self.get_delay(self.pre.name + '.spike', self.delay_step)
454-
self.update_delay(self.pre.name + '.spike', self.pre.spike)
453+
self.update_delay(self.pre.name + '.spike', self.pre.spike)
455454

456455
# post values
457456
if isinstance(self.conn, All2All):
@@ -622,7 +621,7 @@ def update(self, _t, _dt):
622621
delayed_pre_spike = self.pre.spike
623622
else:
624623
delayed_pre_spike = self.get_delay(self.pre.name + '.spike', self.delay_step)
625-
self.update_delay(self.pre.name + '.spike', self.pre.spike)
624+
self.update_delay(self.pre.name + '.spike', self.pre.spike)
626625

627626
# post-synaptic values
628627
self.g.value, self.h.value = self.integral(self.g, self.h, _t, _dt)
@@ -1130,7 +1129,7 @@ def update(self, _t, _dt):
11301129
delayed_pre_spike = self.pre.spike
11311130
else:
11321131
delayed_pre_spike = self.get_delay(self.pre.name + '.spike', self.delay_step)
1133-
self.update_delay(self.pre.name + '.spike', self.pre.spike)
1132+
self.update_delay(self.pre.name + '.spike', self.pre.spike)
11341133

11351134
# post-synaptic value
11361135
self.g.value, self.x.value = self.integral(self.g, self.x, _t, dt=_dt)

brainpy/dyn/synapses/biological_models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ def update(self, _t, _dt):
171171
pre_spike = self.pre.spike
172172
else:
173173
pre_spike = self.get_delay(self.pre.name + '.spike', self.delay_step)
174-
self.update_delay(self.pre.name + '.spike', self.pre.spike)
174+
self.update_delay(self.pre.name + '.spike', self.pre.spike)
175175

176176
# spike arrival time
177177
self.spike_arrival_time.value = bm.where(pre_spike, _t, self.spike_arrival_time)

docs/quickstart/installation.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,21 @@ To do so, use:
1818

1919
.. code-block:: bash
2020
21-
pip install brain-py
21+
pip install brainpy
2222
2323
To update the BrainPy version, you can use
2424

2525
.. code-block:: bash
2626
27-
pip install -U brain-py
27+
pip install -U brainpy
2828
2929
3030
If you want to install the pre-release version (the latest development version)
3131
of BrainPy, you can use:
3232

3333
.. code-block:: bash
3434
35-
pip install --pre brain-py
35+
pip install --pre brainpy
3636
3737
3838
Installation from source

0 commit comments

Comments
 (0)