Chaoming Wang
07a8711728
Merge pull request #306 from chaoming0625/updates
minor updates on API and DOC
1 year ago
Chaoming Wang
7090d2a5c2
fix eprop example error ( #305 )
fix eprop example error
1 year ago
chaoming
edaafcd2b8
update docs
1 year ago
chaoming
7b7654b3ec
update operators
1 year ago
chaoming
daea4d4d4e
update package check in the initialization phase
1 year ago
chaoming
467fe21271
update requirements
1 year ago
chaoming
173d0141ad
fix eprop example error
1 year ago
chaoming
518a662dbf
update docs
1 year ago
chaoming
914098d443
update docs
1 year ago
chaoming
e4b5ff7655
update README
1 year ago
Chaoming Wang
af185c5e99
Fix several bugs, update APIs and docs ( #304 )
Fix several bugs, update APIs and docs
1 year ago
chaoming
5281ef76e1
update apis
1 year ago
chaoming
e403b37777
update docs
1 year ago
chaoming
cc5a971cbe
update connection apis
1 year ago
chaoming
b6eb276b96
fix `ij2csr` bug
1 year ago
chaoming
5abcef4f3f
fix sparse weight initialization error
1 year ago
chaoming
88c25d096f
fix `ij2csr` error
1 year ago
chaoming
1567ffe983
update doc
1 year ago
chaoming
19738beacc
add `get_platform()` helper function
1 year ago
chaoming
35d25ec607
change brainpylib as a dependencies must be installed
1 year ago
chaoming
5794ca2484
make helper function of synapses as internal ones
1 year ago
Chaoming Wang
4c3433d3fe
Merge pull request #303 from chaoming0625/parallel_doc
update doc
1 year ago
chaoming
de997ae863
update doc
1 year ago
Chaoming Wang
68bfc3665f
fix #300 : update parallelization api documentation ( #302 )
fix #300 : update parallelization api documentation
1 year ago
chaoming
16d37ba19f
fix #300 : update parallelization api documentation
1 year ago
Chaoming Wang
dd5e7ad0b7
upgrade connection apis ( #299 )
upgrade connection apis
1 year ago
chaoming
48f4e3622b
upgrade connection apis
1 year ago
chaoming
fd5cc47b23
updates
1 year ago
Chaoming Wang
0ca7fb9f7f
add multiprocessing functions for batch running of BrainPy functions ( #298 )
add multiprocessing functions for batch running of BrainPy functions
1 year ago
chaoming
e1f3e77699
update version
1 year ago
chaoming
23f42c0a82
add multiprocessing functions for batch running of BrainPy functions
1 year ago
Chaoming Wang
f4ab548dea
update issue template ( #296 )
update issue template
1 year ago
chaoming
61aa5e3c06
update issue template
1 year ago
Chaoming Wang
3422efc123
fix #294 : remove VariableView in `dyn_vars` of a runner ( #295 )
fix #294 : remove VariableView in `dyn_vars` of a runner
1 year ago
chaoming
a99fe51016
fix #294 : remove VariableView in `dyn_vars` of a runner
1 year ago
Tianqiu Zhang
431a8b74bd
datasets::vision: add cifar dataset ( #292 )
datasets::vision: add cifar dataset (#292 )
1 year ago
Tianqiu Zhang
d80b715945
optimizes the connect time when using gpu ( #293 )
optimizes the connect time when using gpu (#293 )
1 year ago
MamieZhu
cb1018ca58
1. This modification mainly optimizes the connect time when using gpu and under "allow_multi_conn=True";
2. Add connect rule "FixedTotalNum" under "allow_multi_conn=True" by default;
3. Use jax.numpy in "FixedProb,FixedPreNum,FixedPostNum" of the random_conn;
4. Use jax.numpy in "ij2csr" and add "ij2csr2" of the connect.base;
5. Distinguish between gpu and cpu using "ij2csr" and "ij2csr2" respectively;
6. Use jax.numpy in "ij2mat,csr2mat,mat2csr,csr2csc" of the connect.base;
1 year ago
Chaoming Wang
b9bce46266
add Activation and Flatten class ( #291 )
add Activation and Flatten class
1 year ago
hefucun
9698606330
add Activation and Flatten class
1 year ago
jhb
5e1e297b7d
datasets::vision: add cifar dataset
1 year ago
Chaoming Wang
1e9c8c2004
fix bifurcation analysis bug and #287 ( #289 )
fix bifurcation analysis bug and #287
1 year ago
chaoming
6ff313fcad
update test
1 year ago
chaoming
a624fa4903
[fix] fix #287
1 year ago
chaoming
1c34bd5793
update bifurcation tests
1 year ago
chaoming
8b7e00e533
update bifurcation tests
1 year ago
chaoming
1dedc456fa
update bifurcation tests
1 year ago
chaoming
360fb014eb
update bifurcation tests
1 year ago
chaoming
0c4df1bcaa
update bifurcation tests
1 year ago
chaoming
cd6650ffd2
fix analysis plotstyle setting
1 year ago
chaoming
c42f4e5263
upgrade visualization to matplotlib>3.5
1 year ago
chaoming
9aea0c2775
add bifurcation analysis tests
1 year ago
chaoming
5a55f045de
fix bifurcation analysis bug
1 year ago
Chaoming Wang
147d3e8ca1
fix `parameter()` bug ( #286 )
fix `parameter()` bug
1 year ago
chaoming
450fc0707b
update tests
1 year ago
chaoming
a589829e26
update requirements
1 year ago
chaoming
32175b2706
fix `parameter()` bug
1 year ago
Chaoming Wang
f3e7d725d2
upgrade operators to match brainpylib>=0.1.0 ( #284 )
upgrade operators to match brainpylib>=0.1.0
1 year ago
chaoming
c12d316183
update tests
1 year ago
chaoming
4515c8cc94
update
1 year ago
chaoming
5481ec4a96
fix op register bug
1 year ago
chaoming
9f6040b027
fix op register bug
1 year ago
chaoming
627af9b889
upgrade operators to match brainpylib==0.1.0
1 year ago
chaoming
15828ca77b
update docs
1 year ago
Chaoming Wang
bcde71eec3
Merge pull request #282 from chaoming0625/master
continuous API improvements
1 year ago
chaoming
3f2e0e1013
fix correlation api bug
1 year ago
chaoming
070c8cb527
improve DNN layers
1 year ago
chaoming
2dc9088932
add citation information
1 year ago
chaoming
5d4fb357b7
change LICENSE to Apache-v2
1 year ago
chaoming
c4b7d3c85e
change `seed` to `seed_or_key` argument in `RandomState`
1 year ago
chaoming
aa73dca61e
remove extensions/
1 year ago
chaoming
5d5e6bab60
correlation api support `loop` and `vmap` methods
1 year ago
Chaoming Wang
daf5002bb0
fix delay update bug ( #281
fix delay update bug
1 year ago
chaoming
7a3219abaf
fix delay update bug
1 year ago
Chaoming Wang
87c0b869a5
Updating apis for connections and operation registeration ( #280 )
Updating apis for connections and operation registration
1 year ago
chaoming
71e1308864
fix the difference of constants in jit and nonjit mode
1 year ago
chaoming
a2c399ba91
customizing operator using numba and hand-written ops
1 year ago
chaoming
07533d9987
upgrade op register
1 year ago
chaoming
cf5050ecf0
upgrade op register
1 year ago
chaoming
bce6c4fa91
Merge branch 'master' of https://github.com/chaoming0625/BrainPy
1 year ago
Chaoming Wang
e5a17c86d4
speedup delay retrieval by reversing delay variable data ( #279 )
speedup delay retrieval by reversing delay variable data
1 year ago
chaoming
fffa9f7650
go back to connection establish to numba methods
1 year ago
chaoming
67e7c9a908
Merge branch 'master' of https://github.com/PKU-NIP-Lab/BrainPy
1 year ago
chaoming
697129e39f
speedup delay retrieval by reversing delay variable data
1 year ago
Chaoming Wang
7693f14149
JaxArray transformation context ( #277 )
JaxArray transformation context
1 year ago
Chaoming Wang
2bf7ba7d5c
Fixed setup mac script ( #278 )
Fixed setup mac script
1 year ago
Brandon Zhang
18da1010df
Merge branch 'master' of https://github.com/ztqakita/BrainPy
1 year ago
Brandon Zhang
30efd39525
Update setup_mac.py
1 year ago
chaoming
34b18cdc5c
Merge branch 'master' of https://github.com/PKU-NIP-Lab/BrainPy
1 year ago
chaoming
7fa817f9d5
Merge branch 'master' of https://github.com/chaoming0625/BrainPy
1 year ago
chaoming
fe8c21fee3
Merge branch 'upgrade_connectors'
1 year ago
chaoming
a7e505302c
Update JaxArray transformation error message
1 year ago
chaoming
47b61deaa2
Support JAX transformation contexts for all JaxArray
1 year ago
Chaoming Wang
9892068a52
Fix test bugs ( #276 )
Fix test bugs
1 year ago
Chaoming Wang
a5894423bf
Merge branch 'master' into master
1 year ago
chaoming
01ba28a596
Merge branch 'master' of https://github.com/PKU-NIP-Lab/BrainPy
1 year ago
chaoming
6b8a515662
Merge branch 'speedup_event_sum'
1 year ago
chaoming
1f2ef97c75
fix test bugs
1 year ago
chaoming
7f7629b4af
change brainpylib namespace
1 year ago
Tianqiu Zhang
26163e0039
consistent brainpylib with brainpy operators ( #275 )
consistent brainpylib with brainpy operators (#275 )
1 year ago
Tianqiu Zhang
b727132eec
speedup connections in One2One, All2All, GridFour, GridEight, and others ( #274 )
speedup connections in One2One, All2All, GridFour, GridEight, and others (#274 )
1 year ago
Tianqiu Zhang
c048827037
Update lowdim analyzer ( #273 )
Update lowdim analyzer (#273 )
1 year ago
chaoming
fa40e8b75d
add compatible apis in brainpylib
1 year ago
Chaoming Wang
ccfe60371a
Merge pull request #2 from chaoming0625/speedup_event_sum
speedup connections in `One2One`, `All2All`, `GridFour`, `GridEight`,…
1 year ago
chaoming
b725631cb8
consistent brainpy ops with brainpylib
1 year ago
chaoming
d2adfc8b7c
fix connection bugs
1 year ago
chaoming
d22c55f99d
speedup connections in `One2One`, `All2All`, `GridFour`, `GridEight`, `GridN`, `FixedProb`, `FixedPreNum`, `FixedPostNum`,
1 year ago
Brandon Zhang
bb3565f21f
Update lowdim_analyzer.py
1 year ago
Tianqiu Zhang
ad3b06b3f1
Merge branch 'PKU-NIP-Lab:master' into master
1 year ago
Tianqiu Zhang
2489e705fc
organize brainpylib for future extensions ( #272 )
organize brainpylib for future extensions (#272 )
1 year ago
Chaoming Wang
392c6f454a
Merge pull request #1 from chaoming0625/speedup_event_sum
organize brainpylib for future extensions
1 year ago
chaoming
8d3ed6c608
remove test of numpy ops
1 year ago
chaoming
802c70442a
rename brainpylib files
1 year ago
chaoming
e5f55b663f
organize brainpylib for future extensions
1 year ago
Brandon Zhang
e5db7cac1c
Update lowdim_analyzer.py
1 year ago
chaoming
70659b8b13
update github actions
1 year ago
chaoming
d5018dede6
init the upgrading of brainpy connectors
1 year ago
Chaoming Wang
71b2dd1069
add `PoissonInput` model and `unitary_LFP()` method ( #271 )
add `PoissonInput` model and `unitary_LFP()` method
1 year ago
chaoming
f582b623c6
Add gamma oscillation example of Susin and Destexhe, 2021
1 year ago
chaoming
940644c964
updates
1 year ago
chaoming
894b310582
Merge branch 'master' of https://github.com/PKU-NIP-Lab/BrainPy
1 year ago
chaoming
cf596612ff
add `PoissonInput` model
1 year ago
chaoming
01d34b7491
change name `variable2` to `variable_` in `brainpy.initialize` module
1 year ago
chaoming
6320c400b4
add `unitary_LFP()` method for calculating LFP from point neuron spikes
1 year ago
chaoming
1f42248139
`__setitem__` in JaxArray support numpy ndarray
1 year ago
chaoming
cbd682932e
`brainpy.measure` ops support JIT
1 year ago
chaoming
0af6d46aa9
reorganize operators
1 year ago
Tianqiu Zhang
4fab68dc56
Docs: add compile_brainpylib documentation ( #270 )
Docs: add compile_brainpylib documentation (#270 )
1 year ago
Brandon Zhang
917f5d8703
Update compile_brainpylib.rst
1 year ago
Chaoming Wang
62a1220989
update installation setup ( #269 )
update installation setup
1 year ago
chaoming
9e5fe038f2
update installation setup
1 year ago
chaoming
4417069e57
update installation setup
1 year ago
chaoming
0b95e2affa
Add `PoissonInput`
1 year ago
Chaoming Wang
174c81a13a
Update `VariableView` and analysis plotting apis ( #268 )
Update `VariableView` and analysis plotting apis
1 year ago
chaoming
536c3a8c59
fix bugs in `LengthDelay` and `VariableView`
1 year ago
chaoming
4ca22f6c3a
update others
1 year ago
chaoming
c743f2bec6
support to set analysis plotting styles
1 year ago
Chaoming Wang
99d5cb9d5c
operations with JaxArray and numpy ndarray do not cause errors ( #266 )
operations with JaxArray and numpy ndarray do not cause errors
1 year ago
chaoming
520767a27d
update `VariableView`
1 year ago
chaoming
6685e1aaf0
update NumPy ndarray and JaxArray operations
1 year ago
Chaoming Wang
b4ef7189e5
Support initializing a Variable by data shape ( #265 )
Support initializing a Variable by data shape
1 year ago
chaoming
8919787a72
operations with JaxArray and numpy ndarray do not cuase errors
1 year ago
chaoming
359dcbedde
update brainpylib
1 year ago
chaoming
10d25bb1ca
add example of Fazli_2022_gj_coupled_bursting_pituitary_cells.py
1 year ago
chaoming
409761fd42
fix bugs on GapJunction model
1 year ago
chaoming
324aec3160
Support initializing a Variable by data shape
1 year ago
Chaoming Wang
b8691ae3b3
Update installation info and delay apis ( #263 )
Update installation info and delay apis
1 year ago
chaoming
73688c780c
update installation and docs
1 year ago
chaoming
cc99320055
enable delay updating with concatenation
1 year ago
chaoming
c4a257d84f
improve the installation information
1 year ago
Chaoming Wang
e25144e2c9
fix some bugs ( #262 )
fix some bugs
1 year ago
chaoming
c177742c0b
fix matplotlib test bugs
1 year ago
chaoming
b296e71b4a
fix matplotlib test bugs
1 year ago
chaoming
384e5c76ef
fix bugs on slow point analysis
1 year ago
chaoming
b97b15b534
use `for_loop()` instead of `make_loop()`
1 year ago
chaoming
b9231e52fb
fix bugs on `clear_input()`
1 year ago
chaoming
80aff8720f
remove jit on measurement functions because jitted functions will be removed after calling 'bm.clear_memory_buffer()'
1 year ago
chaoming
961ed60317
Revert "updates"
This reverts commit ef7e7b5de5
.
2 years ago
chaoming
48658e3f5e
Merge branch 'master' of https://github.com/chaoming0625/BrainPy
2 years ago
chaoming
ef7e7b5de5
updates
2 years ago