Skip to content

Releases: BlueBrain/neurodamus

3.3.0

28 May 13:12
834f6c8
Compare
Choose a tag to compare

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

30 Apr 12:20
512dbb8
Compare
Choose a tag to compare

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

  • @kbvw made their first contribution in #159

Full Changelog: 3.2.0...3.2.1

3.2.0

17 Apr 13:35
09baafb
Compare
Choose a tag to compare

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

Full Changelog: 3.1.1...3.2.0

3.1.1

12 Mar 14:34
b978f40
Compare
Choose a tag to compare

What's Changed

  • Fix fetching error in GH workflow triggered by tag and ChangeLog for 3.1.1 by @WeinaJi in #139

Full Changelog: 3.1.0...3.1.1

3.1.0

12 Mar 13:27
3124aae
Compare
Choose a tag to compare

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

31 Jan 15:25
0e309f3
Compare
Choose a tag to compare

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

23 Jan 10:16
af5c907
Compare
Choose a tag to compare
3.0.0-alpha Pre-release
Pre-release

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

Full Changelog: 2.17.0...3.0.0-alpha

2.17.0

22 Dec 13:43
4abc049
Compare
Choose a tag to compare

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

17 Nov 15:20
5e2caff
Compare
Choose a tag to compare

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

31 Oct 12:17
d3bddee
Compare
Choose a tag to compare

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