Published June 16, 2026
| Version 0.57.0
Software
Open
zwicker-group/py-pde: 0.57.0
Authors/Creators
- 1. Max Planck Institute for Dynamics and Self-Organization
- 2. UIUC
- 3. LFM Research Project
Description
This release accumulates various small improvements and fixes. A highlight is the new ReactionDiffusionPDE class, which simplifies the definition of typical reaction-diffusion systems.
What's Changed
- Clarified when backends are cached by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/857
- Refactor modelrunner integration: streamline hook registration and improve documentation by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/858
- Remove commented-out test for automatic backend selection in MPI solvers by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/859
- Update installation instructions in README by @Grzyb33k in https://github.com/zwicker-group/py-pde/pull/862
- Clarify import error (not warning since exits) message for
mpi4pyvs.numba_mpipackages by @Grzyb33k in https://github.com/zwicker-group/py-pde/pull/860 - Enhance documentation: clarify backend compilation options and update terminology for integrators by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/863
- Enhance projection methods in ScalarField and FieldCollection: add support for max and min methods, and update tests accordingly by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/865
- Refactor backend return statements and enhance type hints for better clarity and consistency by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/866
- Enhance boundary condition handling: add error handling for sequence comparisons and introduce a test for setting array boundaries by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/867
- Add type ignore comments for compatibility in various operators and grid classes by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/868
- Refactor plot_on_axes and plot_on_figure functions for improved efficiency by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/870
- Update README and pyproject.toml for improved clarity and consistency by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/871
- Add ReactionDiffusionPDE class and example usage; implement tests for functionality and input validation by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/872
Full Changelog: https://github.com/zwicker-group/py-pde/compare/0.56.1...0.57.0
Files
zwicker-group/py-pde-0.57.0.zip
Files
(2.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:af96e873c9bd0bec2bd08b21d5d37fe5
|
2.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/zwicker-group/py-pde/tree/0.57.0 (URL)
Software
- Repository URL
- https://github.com/zwicker-group/py-pde