Skip to content

Releases: pyrates-neuroscience/PyCoBi

v0.9.1: Documentation update

04 Sep 18:49

Choose a tag to compare

  • added python package meson to requirements to account for issue #3 (#3)
  • updated the installation instructions in README.md and readthedocs, to account for issue #3 (#3)
  • added a new use example for 1D and 2D parameter continuations of the IK neuron model
  • updated the simple use example in the documentation

v0.9.0: Cumulative minor patch

29 Aug 22:10

Choose a tag to compare

  • cumulative update based on the user interface updates, complex variable support, and bug fixes since the introduction of 0.8.0
  • added a use example for the bifurcation analysis of the Jansen Rit model
  • fixed a bug with ODESystem.plot_continuation: for get_stability=False, a KeyError was sometimes triggered by an incomplete mapping from the Auto-07p parameter names to the PyRates parameter names

Dropped support for Python < 3.9

16 Apr 23:48

Choose a tag to compare

  • added requirement for numpy >= 2.0
  • dropped support for python versions 3.8 and older due to new numpy requirements

plotting updates and numpy version control

16 Apr 22:42

Choose a tag to compare

  • added the option to not extract stability information for plotting solutions to ODESystem.plot_continuation
  • updated version dependency on numpy

v0.8.8: Bug fixes for extracting the stability of solutions

16 Aug 19:14

Choose a tag to compare

  • fixed bug where the plotting method ODESystem.plot_continuation would throw an error when PAR(14) was used as the time parameter for the x-axis
  • fixed bug where the merging of branches caused the wrong diagnostic files to be pulled up for determining the solution stability / eigenvalue spectrum
  • added a new utility function get_point_diagnostics in utility.py that extracts the correct diagnostics file from the Auto-07p output for a given solution
  • changed get_solution_stability and get_solution_eigenvalues to use the new function in utility.py

v0.8.7: Support for complex-valued model templates

31 Mar 21:56

Choose a tag to compare

  • implemented support for complex variable types. Pass the keyword argument "float_precision=complex" to the ODESystem.from_yaml or .from_template commands in order to generate complex-valued model files.

v0.8.6: Improved creation of continuation summaries

29 Mar 16:54

Choose a tag to compare

  • updated how summaries of solution branches are generated to save computation time (results are now merged first, such that a summary is created only once)
  • fixed a minor bug with the extraction of solutions via their keys
  • improved how the continuation direction for automated bidirectional continuations is handled

v0.8.5: New method for creating ODESystem instances

14 Nov 18:30

Choose a tag to compare

  • added a method ODESystem.from_template that allows to instantiate ODESystem from a pyrates.CircuitTemplate
  • method ODESystem.from_yaml now creates a pyrates.CircuitTemplate from a YAML file first, and then passes it to ODESystem.from_template
  • updated CircleCI config: Dropped support for Python 3.6, added support for Python 3.10

v0.8.4: Improved variable name tracking

27 Oct 18:13

Choose a tag to compare

  • updated readthedocs configuration
  • updates to ODESystem.extract and the plotting functions that use it: Users can now flexibly switch between using the parameter/variable indices when specifying the variables to plot, or whether they want to use the pyrates-style naming scheme
  • added option to ODESystem.run to store only the minimum and maximum of each selected state variable for periodic solutions (set keyword argument reduce_limit_cycle=True)
  • debugged scenario where initial condition was run, but not explicitly labeled, which caused issues with extracting starting points from the solution branch
  • debugged issue with selecting specific variables and parameters that should be saved in the continuation summary
  • added private method ODESystem._map_var that ensures stable mapping between user-provided variable names and intrinsic variable names

v0.8.3: Bugfix for Auto-07p constant counting

28 Jun 15:42

Choose a tag to compare

  • Bug fix for the new parameter naming system: ODESystem now accounts for the blocked Auto-07p parameter vector entries