Myokit

Latest version: v1.37.0

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

Scan your dependencies

Page 9 of 35

1.27.0

- Added support for Python 3.4, 3.5, and 3.6.
- Added support for Sundials 3 (by teosbpl).
- Added support for various Visual C++ compilers.
- Made Myokit pip-installable, stopped providing windows installer.
- Replaced windows sundials binaries with Visual-Studio compiled ones.
- Added a system-wide `myokit` command (after pip install on unix systems).
- Moved development from private repo to GitHub.
- Set up automated testing with Travis (linux) and Appveyor (windows).
- Greatly increased unit-test coverage (and set up checking with codecov.io).
- Added contribution guidelines.
- Added style checking with `flake8`.
- Removed `OrderedPiecewise`, `Polynomial`, `Spline`, and `lib.approx`.
- Deprecated `lib.fit`. Please have a look at [PINTS](https://github.com/pints-team/pints) instead.
- Removed `quadfit()` methods from `lib.fit`.
- Deprecated `lib.common`
- Removed HTML page generating classes from mxml.
- Simplified some of the error classes.
- Simplified `Benchmarker`.
- `DataLog.apd()` now has same output as Simulation threshold crossing finder.
- On-the-fly compilation switched from distutils to setuptools.
- Tidied up.
- Lots of bugfixes.
- Made IDE show Python version in about screen.

1.26.3

- Fixed critical bug introduced in version 1.26.2 that stopped Windows simulations from running.

1.26.2

- Fixed a small bug in `Simulation`'s logging when using the new `log_times` argument.
- Added Matlab and text file tab to DataLog viewer.
- Removed ancient restriction on components not being called `external`.
- Refactored code to pass flake8 tests.
- Added `len()` method to Protocol.
- Now setting `runtime_libraries` parameter for all compiled classes (simulations), removing the need to set `LD_LIBRARY_PATH` on some systems.

1.26.1

- Updated licensing info.

1.26.0

- Myokit can now be installed as library using `python setup.py develop`.
- Fixed a bug in the gnome scripts that install icons.
- The `DataLog` `trim`, `itrim` and `extend` methods now return copies, instead of modifying the data 'in place'.
This makes the `DataLog`'s methods more consistent, and prevents accidental data loss.
However, this change makes Myokit 1.26.0 slightly backwards incompatible.
- Added a `DataLog.keys_like` method to iterate over 1d or 2d logs.

1.25.3

- Small tweaks to IDE
- Fix to `DataLog.fold()` to discard remainder if period doesn't exactly divide the log length.
- Various bugfixes.
- Improved cvode error catching.
- More control over `lib.fit` verbosity
- Added random starting point option to lib.fit methods.
- Added the option to explicitly specify log points in the single-cell `Simulation` class.
- CVODE sim now raises `SimulationError` if maximum number of repeated zero-steps is made, instead of plain `Exception`.
- Fix `fit.cmaes` to work with cma version 2.x

Page 9 of 35

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.