0.44.0
This release adds the GeometricInterrupts
class to provide logarithmically spaced time interrupts for trackers. We also improved multiple smaller aspects of the package and removed features that have been deprecated for more than a year.
What's Changed
- Rename workflow jobs for clarity and update pip installation command by @david-zwicker in #656
- Refactor code: remove deprecated interval parameter, clean up unused classes, and improve import statements by @david-zwicker in #657
- Enhance test script: add memory tracing with memray, update ignore rules, and clean up imports by @david-zwicker in #658
- Disable multithreading on HPC by default by @david-zwicker in #659
- Refactor boundary condition handling: update test cases and examples to use dictionary format for boundary conditions by @david-zwicker in #660
- Removed a number of deprecated methods by @david-zwicker in #661
- Update test coverage script to append reports and fixed a test by @david-zwicker in #663
- Enhance numba_dict function to accept additional keyword arguments and update documentation; refactor related code for consistency by @david-zwicker in #664
- Update numba_dict function to enforce positional-only parameters and add edge case test by @david-zwicker in #665
- Add new functions to documentation and enhance autosummary in multiple modules by @david-zwicker in #666
- Add GeometricInterrupts class and update documentation for interrupt classes by @david-zwicker in #667
- Add logarithmic kymograph example and enhance GeometricInterrupts parsing with validation by @david-zwicker in #668
- Fix typos and improve clarity in logarithmic kymograph example documentation by @david-zwicker in #669
- Enhance interrupt data handling by allowing integers in InterruptData type and updating parse_interrupt logic; remove unnecessary nbconvert skip in tests by @david-zwicker in #670
- Support Parameterized class from modelrunner in Sphinx documentation processing by @david-zwicker in #671
- Enhance expression parsing by adding complex number support and improving local variable handling in parse_expr_guarded; update tests for constant expressions to include complex cases. by @david-zwicker in #672
- Add pydot to requirements and update ignore rules in linter configuration by @david-zwicker in #673
Full Changelog: 0.43.0...0.44.0