Skip to content
This repository was archived by the owner on Feb 26, 2025. It is now read-only.

v.1.0.0

Choose a tag to compare

@joni-herttuainen joni-herttuainen released this 30 Jan 15:03
12092bd

New Features

  • jsonschema based validation of h5 files and circuit configuration
    • checks for required attributes and data types of attributes (in h5 files)

Improvements

  • Add black & isort to handle formatting
  • Use libsonata to provide more of the functionality
    • parsing config files
    • accessing data in Circuit and Simulation
  • Circuit validation changed to be more config-driven
    • it now only validates objects defined in the circuit configuration file
  • Improved performance when loading nodes and edges from a circuit.
  • Fixed warnings with Pandas 1.5.0

Breaking Changes

  • Simulation
    • run and condition properties return libsonata classes instead of dictionaries
  • non-BBP Sonata circuit validation was removed
  • The NodeStorage & EdgeStorage classes were removed
  • the old point_neuron spec is no longer supported
  • Some column data types in the nodes and edges DataFrames returned by the get() method may be float or int instead of object.
  • require libsonata>=0.1.16