Py-pde

Latest version: v0.37.1

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

Scan your dependencies

Page 1 of 18

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

0.33.3

What's Changed
* Allow setting cell where field values are read in expressions BCs by david-zwicker in https://github.com/zwicker-group/py-pde/pull/490
* Added `user_funcs` argument to expression boundary conditions by david-zwicker in https://github.com/zwicker-group/py-pde/pull/492
* Make `make_derivative` and `make_derivative2` public methods by david-zwicker in https://github.com/zwicker-group/py-pde/pull/495
* Support forward and backward derivatives in expressions by david-zwicker in https://github.com/zwicker-group/py-pde/pull/496
* Skip compilation of non-jitable BC functions by david-zwicker in https://github.com/zwicker-group/py-pde/pull/499
* Improved support for non-jitable user functions in BCs by david-zwicker in https://github.com/zwicker-group/py-pde/pull/500
* Cleanup by david-zwicker in https://github.com/zwicker-group/py-pde/pull/501
* Allow setting BCs when calling `set_valid` by david-zwicker in https://github.com/zwicker-group/py-pde/pull/503
* Improved documentation of `set_valid` and `get_valid` functions by david-zwicker in https://github.com/zwicker-group/py-pde/pull/504


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

Page 1 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.