Releases: BlueBrain/neurodamus
Releases · BlueBrain/neurodamus
3.3.0
What's Changed
- [BBPBGLIB-1137] Account for nonzero total current when using SEClamp; allow nonzero total current when simulating physical electrodes by @joseph-tharayil in #134
- Fix record_spikes for load balancing by @WeinaJi in #167
- Cache dependent packages in GH actions workflow by @WeinaJi in #166
- Add tests for python 3.9 to 3.12 by @jorblancoa in #124
- Avoid calling cleanup from destructor by @ferdonline in #168
- Trigger workflow when pushing to main by @WeinaJi in #172
- Tests with subprocess should capture streams by @ferdonline in #164
- [BBPBGLIB-1158] Add empirical mechanism to estimate simulation memory usage by @st4rl3ss in #165
- [BBPBGLIB-1122] Removing legacy RNGs, leaving only Random123 by @atemerev in #136
- [BBPBGLIB-739] Override UTF-8 for logging by @atemerev in #147
- ChangeLog 3.3.0 by @WeinaJi in #174
Full Changelog: 3.2.1...3.3.0
3.2.1
What's Changed
- Remove Report.hoc reference by @jorblancoa in #158
- [BBPBGLIB-1153] Allow disabling reports from SONATA config by @kbvw in #159
- Fix dead link from CONTRIBUTING.md to README.rst by @kbvw in #160
- [BBPBGLIB-1154] Add information about CORENEURONLIB in the Docker README by @WeinaJi in #161
- ChangeLog 3.2.1 by @WeinaJi in #163
New Contributors
Full Changelog: 3.2.0...3.2.1
3.2.0
What's Changed
- [BBPBGLIB-1139] Missing exception logging on configuration errors by @atemerev in #142
- Clean up wheel contents. by @matz-e in #144
- Hotfix to solve crashes when running on certain amount of ranks by @st4rl3ss in #141
- [BBPGBLIB-1147] Fixes crashes with KeyError when running sonataconf-sscx-O1 circuit on dry run by @st4rl3ss in #149
- Replay with SONATA spikes files by @WeinaJi in #150
- Update docker file with the new data location by @WeinaJi in #153
- Update online-lfp.rst by @joseph-tharayil in #152
- [BBPBGLIB-1145] Write gids without offset in WholeCell LB complexity file by @jorblancoa in #148
- [BBPGLIB-1148] Add support for gap junctions in dry run by @st4rl3ss in #151
- [BBPBGLIB-1057] Replace Report.hoc by report.py by @jorblancoa in #145
- ChangeLog 3.2.0 by @WeinaJi in #154
New Contributors
- @joseph-tharayil made their first contribution in #152
Full Changelog: 3.1.1...3.2.0
3.1.1
3.1.0
What's Changed
- Fix unit tests by @WeinaJi in #119
- [BBPBGLIB-1120] Remove node loaders for MVD3 and NCS by @WeinaJi in #117
- [BBPBGLIB-1124] Remove hoc targets related code by @jorblancoa in #118
- Remove SynapseReader.mod and SynReaderNRN by @WeinaJi in #122
- [BBPBGLIB-1110] Error now raised when executeConfigure is returned with errors by @atemerev in #120
- [BBPBGLIB-1127] Remove SpikeWriter.mod and out.dat by @jorblancoa in #123
- [BBPBGLIB-1102] Add load balance based on dry run estimate by @st4rl3ss in #111
- Use actions/checkout@v4 to use Node 20 by @alkino in #126
- StrEnum not working with older python versions by @jorblancoa in #125
- [BBPBGLIB-1121] Remove BlueConfig parser by @jorblancoa in #127
- [BBPBGLIB-1133] Remove ElectrodeManager.hoc and LookupTableV2.mod by @jorblancoa in #128
- [BBPBGLIB-1135] Move CompartmentMapping to python by @jorblancoa in #133
- [BBPBGLIB-1134] Move ShowProgress.hoc to python by @jorblancoa in #131
- [BBPBGLIB-1132]Replace StimulusManager.hoc with the python classes by @WeinaJi in #132
- On --debug install a hook for NGV to show neuro-glial "spikes" by @ferdonline in #137
- [BBPGLIB-1102] (Part two) Load memory balance from file by @st4rl3ss in #129
- [BBPBGLIB-1125] GH forkflow for building a wheel by @atemerev in #121
- ChangeLog for 3.1.0 by @WeinaJi in #138
New Contributors
Full Changelog: 3.0.0...3.1.0
3.0.0
What's Changed
- Transform setup.py to pyproject.toml by @WeinaJi in #110
- Deprecate BlueConfig p1: Raise errors for BlueConfig configuration files by @WeinaJi in #101
- Remove dependency on mvdtool by @WeinaJi in #112
- [BBPBGLIB-1114] Apply offset to the gids before reading node file by @jorblancoa in #113
- Read synapse parameters in a collective safe manner. by @1uc in #85
- [BBPBGLIB-1115] Fix issue with summation reports and cell target in NEURON by @jorblancoa in #114
- Atemerev/opts config by @atemerev in #115
- ChangeLog for 3.0.0 by @WeinaJi in #116
New Contributors
Full Changelog: 2.17.0...3.0.0
3.0.0-alpha
2.17.0
What's Changed
- Fix docs by @heerener in #84
- Update build_neurodamus.sh with
--only-neuron
by @iomaganaris in #89 - Fix bug with duplicate count of synapses by @ferdonline in #87
- [BBPBGLIB-1097] Reorganization of unit/integration tests by @ferdonline in #83
- Build recipe: remove shallow clone to meet the version requirement of latest setuptools by @WeinaJi in #90
- Implement chunking mechanism for loading synapses in dryrun mode by @st4rl3ss in #88
- [BBPBGLIB-1092] Add unit tests for CLI options by @jorblancoa in #86
- CI fix for
python setup.py egg_info
error by @ferdonline in #95 - Fast & lightweight dry run by @ferdonline in #91
- [BBPBGLIB-1027] Fix: Load Balance with multi-populations by @ferdonline in #92
- Fix unit test: new morphology test file to fulfil MorphIO change by @WeinaJi in #104
- Fix call to
trim_memory
on non-GNU C libraries by @JCGoran in #106 - Fix memory usage reporting on MacOS by @JCGoran in #105
- Fix netstim_inhpoisson.mod for CoreNEURON direct mode by @iomaganaris in #94
- Modernize the setup infractructure slightly. by @matz-e in #98
- Update documentation for new synapse estimate algorithm by @st4rl3ss in #99
- CoreConfig: write_report_count() should always create a new report.conf by @jorblancoa in #107
- [BBPBGLIB-1093] Move scientific tests from blueconfigs by @jorblancoa in #103
- Changelog for 2.17.0 by @WeinaJi in #108
New Contributors
Full Changelog: 2.16.6...2.17.0
2.16.6
What's Changed
- Workflow rule: CI_COMMIT_TAG by @heerener in #74
- Manual container versions by @heerener in #72
- Added global integration tests for dryrun workflow by @st4rl3ss in #73
- protect numpy.concatenate empty tuple in get_local_gids by @WeinaJi in #53
- Container fixes by @heerener in #75
- [BBPP134-1022] Handling exceptions from NEURON during emodel loading by @WeinaJi in #80
- Use default dt value of NEURON in WholeCell load balancing by @iomaganaris in #81
- Fix conversion from sonata parameter to neurodamus internal key : amp_cv -> AmpCV by @WeinaJi in #79
- Updated changelog for 2.16.6 by @iomaganaris in #82
Full Changelog: 2.16.5...2.16.6
2.16.5
What's Changed
- Memory estimation improvements by @ferdonline in #56
- Add report dt to the logging by @jorblancoa in #59
- Update unit test references by @jorblancoa in #61
- [BBPBGLIB-1067] Implement 'node_sets_file' resolution order by @jorblancoa in #55
- Refactor dry run stats to its own class. Fixed logic to count synapses by @ferdonline in #60
- [HPCTM-1824] Introducing a temporary set for faster lookup in the src_target gids by @jorblancoa in #63
- [BBPBGLIB-1055] Support "" as nrnPath by @jorblancoa in #65
- Remove ranks-cpus warning as can be inaccurate by @1uc in #66
- [BBPBGLIB-1044] Use libsonata to read the spikes by @jorblancoa in #70
- [BBPBGLIB-1069] Added nodes suggestions and more improvements by @st4rl3ss in #64
- BBPBGLIB-1076 Make all edge managers set load_offsets at init by @ferdonline in #69
Full Changelog: 2.16.4...2.16.5