Published April 24, 2026
| Version 0.54.0
Software
Open
zwicker-group/py-pde: 0.54.0
Authors/Creators
- 1. Max Planck Institute for Dynamics and Self-Organization
- 2. UIUC
- 3. LFM Research Project
Description
This release introduces large changes of the infrastructure for stochastic partial differential equations. We now have much broader support, including different interpretations for multiplicative noise, and a Milstein stepper with improved convergence.
What's Changed
- Minor fixes concerning the
ffmpegpackage by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/811 - Update documentation and improve clarity in backend registration and loading by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/812
- Add numpy dependency and improve fixed interrupt accuracy test for issue #808 by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/813
- Clarified the terms
solverandstepperin the whole project. by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/814 - Add tolerance handling in ProgressTracker for final time check by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/817
- Update docstrings for EulerSolver and RungeKuttaSolver to clarify their specific methods by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/819
- Enhance stochastic PDE support with Gaussian noise generation by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/820
- Refactor device handling in TorchBackend and solvers; improve docstring formatting for Euler and Runge-Kutta solvers. by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/821
- Added general machinery to deal with other interpretations of stochastic differential equations than just Itô by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/823
- Add easier control of noise infrastructure by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/824
- moved
noise_drift_factorfrom solver to pde by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/825 - Enhance Torch backend functionality by adding device handling in compile_function and updating post-step hook compilation. Refactor integration tests to utilize get_array_namespace for backend compatibility. by @david-zwicker in https://github.com/zwicker-group/py-pde/pull/826
Full Changelog: https://github.com/zwicker-group/py-pde/compare/0.53.1...0.54.0
Files
zwicker-group/py-pde-0.54.0.zip
Files
(2.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:0b60e871eaa4a649e9c8dbbf1b39d3f7
|
2.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/zwicker-group/py-pde/tree/0.54.0 (URL)
Software
- Repository URL
- https://github.com/zwicker-group/py-pde