Skip to content

v1.3.0

Latest

Choose a tag to compare

@ElliotLister ElliotLister released this 27 Aug 08:19

This release introduces updates focused on computational performance, an expanded sensitivity analysis, and improved dependency management.

Performance

  • Parallel Execution: Multi-simulation analyses in the figures.ipynb and hypotheses.ipynb notebooks, including the parameter sweeps and pathological model comparisons, have been refactored to run in parallel using Joblib. This significantly reduces the total runtime on multi-core systems.

Expanded Sensitivity Analysis

  • Wider Parameter Sweep: A more thorough sensitivity analysis has been performed, expanding the parameter sweep from the original ±5% to a more comprehensive ±25% range.
  • New Supplementary Figure: The results of this new analysis are presented in a heatmap which has been added to the supplementary materials.

Dependency and Reproducibility Improvements

  • Updated Requirements: The requirements.txt file has been updated to include new dependencies (seaborn, joblib).
  • Removed Dependencies: The brian2 package is no longer a dependency, with its functionality replaced by standard NumPy functions.