Skip to content

Commit 60f9e2e

Browse files
authored
Docs (#790)
* refactor(docs): rename documentation and state-based files for consistency * docs: update examples and links to reflect changes in brainpy.state module
1 parent 715361e commit 60f9e2e

316 files changed

Lines changed: 247 additions & 903 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# Documentation
55
documentation:
66
- changed-files:
7-
- any-glob-to-any-file: ['docs_version2_version2/**/*', 'docs_version2/**/*', '**/*.md', '**/*.rst']
7+
- any-glob-to-any-file: ['docs_version2_version2/**/*', 'docs_classic/**/*', '**/*.md', '**/*.rst']
88

99
# CI/CD
1010
ci-cd:

.gitignore

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -24,34 +24,34 @@ extensions/cmake-build-debug
2424
BrainPyExamples/
2525
BrainModels/
2626
book/
27-
docs_version2/examples
28-
docs_version2/apis/jaxsetting.rst
29-
docs_version2/quickstart/data
27+
docs_classic/examples
28+
docs_classic/apis/jaxsetting.rst
29+
docs_classic/quickstart/data
3030
examples/recurrent_neural_network/neurogym
3131
develop/iconip_paper
3232
develop/benchmark/COBA/results
3333
develop/test
3434
develop/outputdir
35-
docs_version2/tutorial_math/data
36-
docs_version2/tutorial_simulation/data
35+
docs_classic/tutorial_math/data
36+
docs_classic/tutorial_simulation/data
3737

38-
docs_version2/images/numpybrain_arch.pptx
39-
docs_version2/images/synapses_index.pdf
40-
docs_version2/images/synapses_index.xlsx
41-
docs_version2/images/neuron_structure.xlsx
42-
docs_version2/images/neuron_structure.pdf
43-
docs_version2/images/connection_methods.pptx
38+
docs_classic/images/numpybrain_arch.pptx
39+
docs_classic/images/synapses_index.pdf
40+
docs_classic/images/synapses_index.xlsx
41+
docs_classic/images/neuron_structure.xlsx
42+
docs_classic/images/neuron_structure.pdf
43+
docs_classic/images/connection_methods.pptx
4444

4545
*/_autosummary
4646
*/generated
4747

48-
docs_version2/apis/auto
49-
docs_version2/quickstart/.ipynb_checkpoints
48+
docs_classic/apis/auto
49+
docs_classic/quickstart/.ipynb_checkpoints
5050

51-
docs_version2/apis/_autosummary
52-
docs_version2/apis/generated
53-
docs_version2/apis/math/generated
54-
docs_version2/apis/integrators/generated
51+
docs_classic/apis/_autosummary
52+
docs_classic/apis/generated
53+
docs_classic/apis/math/generated
54+
docs_classic/apis/integrators/generated
5555

5656
develop/benchmark/COBA/brian2*
5757
develop/benchmark/COBA/annarchy*
@@ -65,20 +65,20 @@ develop/benchmark/CUBA/brian2*
6565
\#*\#
6666
*.pyc
6767
.DS_Store
68-
docs_version2/_autosummary
69-
docs_version2/generated
70-
docs_version2/_build
68+
docs_classic/_autosummary
69+
docs_classic/generated
70+
docs_classic/_build
7171
dist/
7272
build/
7373
*.egg-info
7474
.idea
75-
docs_version2/images/logo1.tif
76-
docs_version2/images/logo2.tif
77-
docs_version2/images/logo3.tif
78-
docs_version2/images/logo4.tif
75+
docs_classic/images/logo1.tif
76+
docs_classic/images/logo2.tif
77+
docs_classic/images/logo3.tif
78+
docs_classic/images/logo4.tif
7979

8080
*/__pycache__
81-
docs_version2/c4_examples/
81+
docs_classic/c4_examples/
8282

8383

8484
__pycache__/
@@ -148,7 +148,7 @@ instance/
148148
.scrapy
149149

150150
# Sphinx documentation
151-
docs_version2/_build/
151+
docs_classic/_build/
152152

153153
# PyBuilder
154154
.pybuilder/
@@ -216,25 +216,25 @@ dmypy.json
216216
# Cython debug symbols
217217
cython_debug/
218218

219-
/docs_version2/apis/simulation/generated/
219+
/docs_classic/apis/simulation/generated/
220220
!/brainpy/dyn/tests/data/
221221
/examples/dynamics_simulation/data/
222222
/examples/training_snn_models/logs/T100_b64_lr0.001/
223223
/examples/training_snn_models/logs/
224224
/examples/training_snn_models/data/
225-
/docs_version2/tutorial_advanced/data/
225+
/docs_classic/tutorial_advanced/data/
226226
/my_tests/
227227
/examples/dynamics_simulation/Joglekar_2018_data/
228-
/docs_version2/apis/deprecated/generated/
228+
/docs_classic/apis/deprecated/generated/
229229
/bugs/
230230
/dev/
231231
/.claude/
232-
/docs_version2/_static/logos/
232+
/docs_classic/_static/logos/
233233
/docs/_static/logos/
234234
/docs/_build/
235235
/docs/changelog.md
236-
/docs_state_based/_build/
237-
/docs_state_based/_static/logos/
238-
/docs_state_based/changelog.md
239-
/examples_version2/dynamics_training/data/
236+
/docs_state/_build/
237+
/docs_state/_static/logos/
238+
/docs_state/changelog.md
239+
/examples_classic/dynamics_training/data/
240240
/docs/

README.md

Lines changed: 0 additions & 3 deletions

brainpy/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@
142142
ArrayCollector as ArrayCollector,
143143
Collector as Collector,
144144
)
145-
145+
from brainpy import state
146146

147147
from brainpy.deprecations import deprecation_getattr
148148

@@ -151,6 +151,7 @@
151151

152152

153153
if __name__ == '__main__':
154+
state
154155
connect
155156
initialize, # weight initialization
156157
optim, # gradient descent optimizers

brainpy/inputs/currents.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,12 @@
2121

2222
__all__ = [
2323
'section_input',
24-
'constant_input', 'constant_current',
25-
'spike_input', 'spike_current',
26-
'ramp_input', 'ramp_current',
24+
'constant_input',
25+
'constant_current',
26+
'spike_input',
27+
'spike_current',
28+
'ramp_input',
29+
'ramp_current',
2730
'wiener_process',
2831
'ou_process',
2932
'sinusoidal_input',
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,4 @@
4343

4444
if __name__ == '__main__':
4545
mixin
46+
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ class Synapse(brainstate.nn.Dynamics):
314314
315315
.. code-block:: python
316316
317-
>>> import brainpy.state_based as brainpy
317+
>>> import brainpy.state as brainpy
318318
>>> import brainstate
319319
>>> import brainunit as u
320320
>>> import braintools
@@ -343,7 +343,7 @@ class Synapse(brainstate.nn.Dynamics):
343343
344344
.. code-block:: python
345345
346-
>>> import brainpy.state_based as brainpy
346+
>>> import brainpy.state as brainpy
347347
>>> import brainstate
348348
>>> import brainunit as u
349349
>>> import jax
@@ -368,7 +368,7 @@ class Synapse(brainstate.nn.Dynamics):
368368
369369
.. code-block:: python
370370
371-
>>> import brainpy.state_based as brainpy
371+
>>> import brainpy.state as brainpy
372372
>>> import brainstate
373373
>>> import brainunit as u
374374
>>>
@@ -409,7 +409,7 @@ class Synapse(brainstate.nn.Dynamics):
409409
410410
.. code-block:: python
411411
412-
>>> import brainpy.state_based as brainpy
412+
>>> import brainpy.state as brainpy
413413
>>> import brainstate
414414
>>> import brainunit as u
415415
>>>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import brainunit as u
2121
import jax.numpy as jnp
2222

23-
from brainpy.state_based import Neuron, Synapse
23+
from brainpy.state import Neuron, Synapse
2424

2525

2626
class TestNeuronBaseClass(unittest.TestCase):

0 commit comments

Comments
 (0)