Releases: davewalker5/OdeSolver
Releases · davewalker5/OdeSolver
Version 2.5.0
Code Maintenance and Feature Matrix
- Added script to lint the source on an ad-hoc basis, not just as part of the build
- Ran the linter on the ODE Solver and modelling code and fixed the highlighted issue
- Added the seasonal ecology modelling 'feature matrix' builder
Version 2.4.0
Command Line Override
- Implement the "--normalise" command line option to override the normalisation setting in a simulation file
- Completed the first version of the "resident species detectability" model
Version 2.3.0
Pre-Hook Options
- Pass the simulation options to the pre-hook function, if defined, so it can amend those options prior to the simulation being run
- Added the wildlife presence/detectability seasonal model examples
Version 2.2.0
Normalisation
- Added option to simulation files, and the UI that maintains them, to normalise the Y values by mapping to a scale of 0.0 to 1.0 after the simulation completes
- Respect the new normalisation flag when a simulation is run in both the UI and on the command line
Version 2.1.0
Headless (CLI) Implementation
- Read the application version number from installed package/pyproject.toml
- Move scripts to separate folder
- Implement pre- and post-run hook functions
- Refactor import statements
- Refactor options handling
- Added post-simulation export
- Added chart export
- Implement headless runs and CLI options
Version 2.0.0
UI Enhancements
- Migrate the UI to FreeSimpleGUI
- Fix error when cancelling simulation file selection dialog
- Added last-chance exception handler to event loop
- Move from requirements.txt to pyproject.toml
Version 1.10.0
- Applied the latest dependency update recommendations from Dependabot
Version 1.9.0
- Applied Dependabot dependency update recommendations
Version 1.8.0
- Applied dependabot security updates
Version 1.7.0
- Applied dependabot security updates