Py-pde

Latest version: v0.40.0

Safety actively analyzes 641002 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 18

2.0

What's Changed
* Fixed documentation and convert input to array by david-zwicker in https://github.com/zwicker-group/py-pde/pull/569
* Restrict numpy to version <2 by david-zwicker in https://github.com/zwicker-group/py-pde/pull/571
* Simple check for numpy 2.0 compatbility by david-zwicker in https://github.com/zwicker-group/py-pde/pull/570


**Full Changelog**: https://github.com/zwicker-group/py-pde/compare/0.39.0...0.40.0

0.40.0

0.39.0

This release collects minor adjustments, but there is also one which makes `py-pde` compatible with newer versions of matplotlib.

What's Changed
* First variant of a `ModelrunnerStorage` class by david-zwicker in https://github.com/zwicker-group/py-pde/pull/555
* Fixed an import to be compliant with newer matplotlib versions by david-zwicker in https://github.com/zwicker-group/py-pde/pull/556
* Improved documentation by david-zwicker in https://github.com/zwicker-group/py-pde/pull/558
* Store intermediate state information in case of error by david-zwicker in https://github.com/zwicker-group/py-pde/pull/560
* Added better support for forward and backward derivatives by david-zwicker in https://github.com/zwicker-group/py-pde/pull/562
* Added forward difference for vector fields on spherical grids by david-zwicker in https://github.com/zwicker-group/py-pde/pull/563
* Added forward/backward derivatives for divergence on Cartesian grid by david-zwicker in https://github.com/zwicker-group/py-pde/pull/564
* Cleaned up some defintions of operators by david-zwicker in https://github.com/zwicker-group/py-pde/pull/565
* Added example for how to use storages by david-zwicker in https://github.com/zwicker-group/py-pde/pull/568


**Full Changelog**: https://github.com/zwicker-group/py-pde/compare/0.38.0...0.39.0

0.38.0

The main new features are a new storage (`MovieStorage`), which stores data in a compressed movie, thus saving space at the expense of reduced accuracy. The release also provides a new solver and additional improvements.

What's Changed
* Storage view by david-zwicker in https://github.com/zwicker-group/py-pde/pull/537
* Improved implicit scheme for SDEs by david-zwicker in https://github.com/zwicker-group/py-pde/pull/538
* Expose `StorageView` better by david-zwicker in https://github.com/zwicker-group/py-pde/pull/539
* Replaced some `assert` statements with proper checks by david-zwicker in https://github.com/zwicker-group/py-pde/pull/541
* Improved error message for `bc_ops` argument by david-zwicker in https://github.com/zwicker-group/py-pde/pull/542
* First version of automatic linear stability analysis by david-zwicker in https://github.com/zwicker-group/py-pde/pull/543
* Movie storage by david-zwicker in https://github.com/zwicker-group/py-pde/pull/545
* Improved corner interpolation of fields with boundary conditions by david-zwicker in https://github.com/zwicker-group/py-pde/pull/547
* Added some tests for legacy file information by david-zwicker in https://github.com/zwicker-group/py-pde/pull/548
* Allow writing times in separate file in `MovieStorage` by david-zwicker in https://github.com/zwicker-group/py-pde/pull/549
* Add test files for writing movie files with time stamp information by david-zwicker in https://github.com/zwicker-group/py-pde/pull/550
* Updated pip optional requirements by david-zwicker in https://github.com/zwicker-group/py-pde/pull/551
* Fixed warning in MovieStorage when using non-uniform interrupts by david-zwicker in https://github.com/zwicker-group/py-pde/pull/552
* Added Adams-Bashforth stepper by david-zwicker in https://github.com/zwicker-group/py-pde/pull/553
* Improved documentation and performance tests for multistep solver by david-zwicker in https://github.com/zwicker-group/py-pde/pull/554


**Full Changelog**: https://github.com/zwicker-group/py-pde/compare/0.37.1...0.38.0

0.37.1

What's Changed
* Added `boundaries` iterator to `Boundaries` class by david-zwicker in https://github.com/zwicker-group/py-pde/pull/536


**Full Changelog**: https://github.com/zwicker-group/py-pde/compare/0.37.0...0.37.1

0.37.0

First release supporting python 3.12. The minimal python version is 3.9 now.

What's Changed

* Updated `black` formatter by david-zwicker in https://github.com/zwicker-group/py-pde/pull/529
* Added a semi-implicit Euler-Maruyama solver by david-zwicker in https://github.com/zwicker-group/py-pde/pull/530
* Renamed `get_data` method to `get_sparse_matrix_data` by david-zwicker in https://github.com/zwicker-group/py-pde/pull/531
* Fixed a bug in vector field conversion by david-zwicker in https://github.com/zwicker-group/py-pde/pull/532
* Bump allowed python version to 3.12 by david-zwicker in https://github.com/zwicker-group/py-pde/pull/473


**Full Changelog**: https://github.com/zwicker-group/py-pde/compare/0.36.0...0.37.0

Page 1 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.