Published March 12, 2025
| Version 0.44.0
Software
Open
zwicker-group/py-pde: 0.44.0
- 1. Max Planck Institute for Dynamics and Self-Organization
- 2. UIUC
Description
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 https://github.com/zwicker-group/py-pde/pull/656
- Refactor code: remove deprecated interval parameter, clean up unused classes, and improve import statements by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/657
- Enhance test script: add memory tracing with memray, update ignore rules, and clean up imports by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/658
- Disable multithreading on HPC by default by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/659
- Refactor boundary condition handling: update test cases and examples to use dictionary format for boundary conditions by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/660
- Removed a number of deprecated methods by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/661
- Update test coverage script to append reports and fixed a test by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/663
- Enhance numba_dict function to accept additional keyword arguments and update documentation; refactor related code for consistency by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/664
- Update numba_dict function to enforce positional-only parameters and add edge case test by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/665
- Add new functions to documentation and enhance autosummary in multiple modules by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/666
- Add GeometricInterrupts class and update documentation for interrupt classes by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/667
- Add logarithmic kymograph example and enhance GeometricInterrupts parsing with validation by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/668
- Fix typos and improve clarity in logarithmic kymograph example documentation by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/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 https://github.com/zwicker-group/py-pde/pull/670
- Support Parameterized class from modelrunner in Sphinx documentation processing by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/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 https://github.com/zwicker-group/py-pde/pull/672
- Add pydot to requirements and update ignore rules in linter configuration by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/673
Full Changelog: https://github.com/zwicker-group/py-pde/compare/0.43.0...0.44.0
Files
zwicker-group/py-pde-0.44.0.zip
Files
(1.8 MB)
Name | Size | Download all |
---|---|---|
md5:6e7e1dada8ec7c77ef5bb39f1c469820
|
1.8 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/zwicker-group/py-pde/tree/0.44.0 (URL)
Software
- Repository URL
- https://github.com/zwicker-group/py-pde