Skip to content

Releases: BlueBrain/libsonata

v0.1.28

07 Aug 06:17
5b1c2c8
Compare
Choose a tag to compare

What's Changed

  • SimulationConfig: remove amp_end from pulse input by @WeinaJi in #358
  • SimulationConfig: modifications as a list to preserve the order by @WeinaJi in #359
  • Absolute/RelativeShotNoise input: replace amp_cv with relative_skew by @WeinaJi in #361
  • include fmt/ranges.h for using fmt::join() by @tchaikov in #360
  • Retrieve spike time units in SpikePopulation by @jorblancoa in #363
  • update hdf5 download location by @mgeplf in #366
  • Update HighFive to 2.10.0. by @1uc in #365
  • Add support for sinusoidal inputs in sonata configs by @jorblancoa in #367

Full Changelog: v0.1.27...v0.1.28

v0.1.27

19 Jun 13:21
c1e6f17
Compare
Choose a tag to compare

What's Changed

  • Improve report reader node filter performances. in #356
  • upgrade to pybind v2.12.0 in #357

v0.1.26

29 Apr 12:11
Compare
Choose a tag to compare

Added:

  • Simulation config: synapse_replay input files must be .h5 (#351)
  • SimulationConfig: Adds "represents_physical_electrode" field in "inputs" section (#354)

Fixed:

  • Update HighFive SHA to 2.9.0. (#343)
  • Make documentation available for Python API (#345)
  • Build static macos and linux wheels (#355)

v0.1.25

11 Jan 14:50
17603ef
Compare
Choose a tag to compare

Added:

  • Implement fall-back for make_collective_reader. (#326)
  • Inject dataset reading via Hdf5Reader. (#307)
  • Use using Range = std::array<Value, 2>. (#319)

Fixed:

  • SimulationConfig: spike_threshold is float (#340)
  • Check more variants of CMake invocations. (#333)
  • Remove CMAKE_SKIP_INSTALL_ALL_DEPENDENCY. (#336)
  • add SimulationConfig to __all__ (#339)
  • Make sure defaults for condition blocks and others are applied (#338)
  • Allow sonata::sonata_{shared,static}. (#335)
  • Update pybind11==2.11.1. (#332)
  • Refactor edge_index::resolve. (#314)
  • Refactor _readSelection. (#315)
  • Prevent pytest from picking up pybind11 tests. (#320)
  • update to require using cmake 3.16 (#321)
  • test for completely empty datasets (#281)
  • Update HighFive to v2.8.0. (#318)
  • be neighborly, do not use using in headers (#316)
  • work around brew erroring in github actions (#317)
  • Move Selection to its own header. (#306)
  • Simplify HighFive usage. (#304)
  • Simplify single group check. (#303)
  • Optimize loading ?fferent_edges. (#298)
  • Allow disabling coverage an 'Debug'. (#299)
  • Simplify Selection::Selection. (#300)
  • Use RawIndex = std::vector<std::array<.., 2>>. (#294)

v0.1.24

09 Oct 13:37
Compare
Choose a tag to compare
  • small cosmetic fixes/py 3.12 wheels (#290)
  • Fix toJSON incorrect empty, node_id and compound problems (#289)
  • NodeSet update: merge NodeSet objects together (#283)

v0.1.23

24 Aug 08:45
Compare
Choose a tag to compare
  • Create non-tuple Spike Report access (#285)
  • Add 'lfp' report type and 'electrodes_file' field (#271)
  • Add missing reversal property of shotnoise family (#284)
  • Move std::vector methods above scalar methods in bindings (#280)

v0.1.22

23 Jun 11:13
Compare
Choose a tag to compare
  • bump HighFive to v2.7.1 (#278)
  • Extend metadata type to be int, float, bool and string (#277)
  • Prevent node_set materialization for @libary with integers (#276)

v0.1.21

07 Jun 12:37
06f5f6f
Compare
Choose a tag to compare

New

  • implement spec for population properties for vasculature, astrocytes, etc (#275)

Improvements

  • Include Catch2 only if building tests (#268)
  • describe NodeSets handling in documentation (#267)
  • start building wheels for manylinx_2_28; this should help with ABI compatibility (#274)
  • Allow empty nodeset array (#272)
  • SimulationConfig: set the default value of random_seed in inputs to None (#270)

v0.1.20

05 May 08:41
fa33ccd
Compare
Choose a tag to compare

Bugfix release: connection_overrides can be an empty list.

v0.1.19

02 May 13:40
Compare
Choose a tag to compare

v0.1.19

  • switch to having connection_overrides being a list (#263)
  • expose circuit config status (#264)
  • Don't read the full node sets file before parsing (#261)