Py-pde

Latest version: v0.38.0

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

Scan your dependencies

Page 1 of 18

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

0.36.0

This version contains a larger reorganization of the grid classes, where we now separated the calculations concerning coordinate systems in separate classes. This will make code cleaner in the longterm and allow us to support additional features more easily. However, this might also have introduced some bugs in the short-term.

What's Changed
* Added argument to determine offset for boundary points by david-zwicker in https://github.com/zwicker-group/py-pde/pull/519
* Add `ylim` argument for line plots by david-zwicker in https://github.com/zwicker-group/py-pde/pull/520
* Improved coordinate conversion capabilities by david-zwicker in https://github.com/zwicker-group/py-pde/pull/523
* Improve merging color channels for field collections by david-zwicker in https://github.com/zwicker-group/py-pde/pull/525
* Separate classes describing coordinate systems by david-zwicker in https://github.com/zwicker-group/py-pde/pull/527


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

0.35.0

What's Changed
* Improved documentation by david-zwicker in https://github.com/zwicker-group/py-pde/pull/509
* Replaced decorator `skipUnlessModule` by david-zwicker in https://github.com/zwicker-group/py-pde/pull/510
* Added `pyupgrade` to automatic formatting by david-zwicker in https://github.com/zwicker-group/py-pde/pull/512
* Added Crank-Nicolson solver by david-zwicker in https://github.com/zwicker-group/py-pde/pull/513
* Fixed vector plots of curvilinear coordinate systems by david-zwicker in https://github.com/zwicker-group/py-pde/pull/514
* Improve argument handling of vector plots by david-zwicker in https://github.com/zwicker-group/py-pde/pull/515
* Large improvement on differential geometry by david-zwicker in https://github.com/zwicker-group/py-pde/pull/516
* Allow setting BCs in `interpolate_to_grid` by david-zwicker in https://github.com/zwicker-group/py-pde/pull/517
* Cleaned some methods concerning geometry by david-zwicker in https://github.com/zwicker-group/py-pde/pull/518


**Full Changelog**: https://github.com/zwicker-group/py-pde/compare/0.34.0...0.35.0

0.34.0

What's Changed
* Renamed `intervals` to `interrupts` by david-zwicker in https://github.com/zwicker-group/py-pde/pull/507


**Full Changelog**: https://github.com/zwicker-group/py-pde/compare/0.33.3...0.34.0

Page 1 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.