Skip to content

Releases: neurophysik/jitcdde

Version 1.8.1

05 Mar 16:04
Compare
Choose a tag to compare

Minor stuff:

  • minor performance improvements,
  • minor bugfixes,
  • documentation improvements,
  • better error messages and warnings.

Version 1.8.0

04 Sep 12:43
Compare
Choose a tag to compare
  • Fixed a bug in the error estimation. This bug lead to errors being overestimated for time steps smaller than 1 and underestimated for time steps larger than 1. As a result, dynamics with time scales smaller than one were integrated overly accurately (and slowly), while dynamics with larger time scales were integrated less accurately than intended. It is unlikely, though not impossible, that this had relevant impacts on results where the step size was larger than 1. There is a reason why I did not notice this bug earlier.

  • step_on_discontinuities now adapts time steps.

  • generate_lambda now allows to control simplification.

  • Some improvements to documentation.

Version 1.7.0

27 Jun 11:58
Compare
Choose a tag to compare
  • Implemented callbacks.
  • Some performance improvements by using write-only arrays (which may require to make a copy of some JiTCDDE-generated array before writing to it).

1.6.0

06 Mar 20:37
Compare
Choose a tag to compare
  • Added support for input.
  • Added support for neutral DDEs, i.e., allowed differential equations to depend on the past derivative. This is still somewhat experimental, but seems to work.
  • Control parameters can now be passed as an iterable.
  • Added SymPy symbols for y and t etc. (as an alternative to SymEngine symbols).
  • Implemented quick installation test.
  • Several improvements to error messages, warnings, and documentation.

Version 1.5.0

20 Jun 20:17
Compare
Choose a tag to compare
  • Added capability to insert jumps of the state.
  • Vastly reorganised how the past is represented under the hood. You can now dissect and modify the past using the new CHSPy module.

Version 1.4.0

17 May 09:50
Compare
Choose a tag to compare
  • Fixing issue #17 due to updates of SymEngine.
  • Added quick installation check.
  • Improved error messages.

Version 1.3.1

10 Sep 12:37
Compare
Choose a tag to compare
  • Added examples for networks and time-dependent delays to documentation.
  • Improved error messages.
  • Improved addressing of initial discontinuities in fringe cases such as ODEs.

Version 1.3.0

01 Jul 16:50
Compare
Choose a tag to compare
  • Added utility function quadrature for continuous delays.
  • Some improvements of documentation.

Version 1.2

13 Mar 12:47
Compare
Choose a tag to compare
  • Fixing some under-the-hood inefficiencies.
  • Hopefully fixed this issue with Unicode and Jinja2 on MacOS.
  • Some improvements to documentation.

Version 1.0.1

18 Feb 11:35
Compare
Choose a tag to compare

There now is a SymEngine version number to refer to as a dependency – which means that automatically installing this dependency should work and you do not have to build SymEngine on your own anymore.