Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

5.6.6 - 2024-04

  • Adding AP_height to documentation

5.6.0 - 2024-02

  • Reduce 3 alternative implementations to get ISIs into 1.

  • “all_ISI_values” is recommended, “ISI_values” and “ISIs” are deprecated.

  • The features depending on “ISI_values” are moved to Python and now they depend on “all_ISI_values”.

  • BUGFIX: single_burst_ratio, irregularity_index, burst_mean_freq, interburst_voltage features were ignoring the first two ISIs when the ignore_first_ISI was set.

  • Added new feature: inv_ISI_values that computes and returns all of the inverse isi values.

5.5.5 - 2024-01

  • Type annotate api.py’s functions.

  • Deprecate camel case function names in api.py.

  • Start using same requirements_docs.txt in readthedocs and tox.

  • Enable autodoc and typehints in the API documentation.

  • Fix docstring errors in the io module.

  • Add changelog to the documentation.

[5.5.4] - 2024-01

  • New feature: phaseslope_max

5.5.3 - 2024-01

  • Add type stub for cppcore module to make Python recognise the C++ functions’ arguments and return values.

5.5.0 - 2024-01

C++ changes

  • AP_end_indices, AP_rise_time, AP_fall_time, AP_rise_rate, AP_fall_rate do not take into account peaks before stim_start anymore.

  • New test and test data for spontaneous firing case. The data is provided by github user SzaBoglarka using cell https://modeldb.science/114047.

5.4.0 - 2024-01

C++ changes

  • New C++ function getFeatures replaced getVec.

  • getFeatures automatically handles failures & distinguishes empty results from failures.

  • Centralized error handling in getFeatures shortens the code by removing repetitions.

  • C++ features’ access is restricted. Read-only references are marked const.

  • Removed wildcard features from C++ API. Use of Python is encouraged for that purpose.

Python changes

  • bpap_attenuation feature is added to the Python API.

  • Spikecount, Spikecount_stimint, burst_number, strict_burst_number and trace_check features migrated to Python from C++.

  • check_ais_initiation is added to the Python API.

Source

changelog.rst