
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 ffmpeg package 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 solver and stepper in 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_factor from 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
