See https://keepachangelog.com/en/1.0.0/ for how to maintain changelog
Unreleased changes go here
Jhangri
- Support for 2D HHGate/HHChannel in NeuroML reader
- Native binaries for Windows
- Updated to conform to c/c++-17 standard
HHGate2D
: separatexminA
,xminB
, etc. forA
andB
tables replaced by singlexmin
,xmax
,xdivs
,ymin
,ymax
, andydivs
fields for both tables.- Build system switched from
cmake
tomeson
- Temporarily removed NSDF support due to issues with finding HDF5 in a platform independent manner.
Jalebi
- Addition of a thread-safe and faster parser based on ExprTK
-
A major under-the-hood change to numerics for chemical calculations, eliminating the use of 'zombie' objects for the solvers. This simplifies and cleans up the code and object access, but doesn't alter runtimes.
-
Another major under-the-hood change to use pybind11 as a much cleaner way to interface the parser with the C++ numerical code.
-
Resurrected objects for handling simulation output saving using HDF5 format. There is an HDFWriter class, an NSDFWriter, and a new NSDFWriter2. The latter two implement storage in NSDF, Neuronal Simulation Data Format, Ray et al Neuroinformatics 2016. NSDF is built on HDF5 and builds up a specification designed to ensure ready replicability as well as self- description of model output.
-
Multiple enhancements to rdesigneur, including vastly improved 3-D graphics output using VPython.
- Various bugfixes