Jitcdde

Latest version: v1.8.1

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.8.1

Minor stuff:

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

1.8.0

* 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.

1.7.0

* 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

* 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.

1.5.0

* 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](https://chspy.readthedocs.io).

1.4.0

* Fixing issue 17 due to updates of SymEngine.
* Added quick installation check.
* Improved error messages.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.