8000 Tags · zwicker-group/py-pde · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: zwicker-group/py-pde

Tags

0.45.0

Toggle 0.45.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #700 from zwicker-group/test_mixed_derivatives

Add tests for mixed derivatives in Cartesian and cylindrical grids

0.44.0

Toggle 0.44.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #673 from zwicker-group/requirements

Add pydot to requirements and update ignore rules in linter configuration

0.43.0

Toggle 0.43.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update maximal Python version to 3.13 in workflows and configuration …

…files (#653)

* Update maximal Python version to 3.13 in workflows and configuration files
* Update py-modelrunner version to 0.19 in requirements files
* Rename build job to serial_tests and update dependency installation process in tests_all.yml
* Improve dependency installation process in Github actions to handle installation failures gracefully

0.42.2

Toggle 0.42.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Handle special case for identical boundary conditions in get_boundary…

…_axis function and add corresponding test (#644)

* Handle special case for identical boundary conditions in get_boundary_axis function and add corresponding test
* Refactor get_boundary_axis to handle special case for identical boundary conditions more explicitly

0.42.1

Toggle 0.42.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prevent usage of adaptive steppers with stochastic PDEs (#633)

0.42.0

Toggle 0.42.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Refactored boundary conditions (#619)

This PR changes the way in which boundary conditions should be normally set. In particular, it deprecates the normal nested list approach, where conditions were set for each side of all axes in a more flexible, dictionary-based approach. In the new approach, conditions are directly specified for entire axes (`x`) or for one side (`x+`).

Moreover, we refactored the `Boundaries` class, introducing a new base class and added the `BoundariesSetter` class, so ghost points can be set directly using a callback function.

We also cleaned up some code and moved around some classes, so this might break old code!

0.41.1

Toggle 0.41.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix bug in interpolation of vector fields onto Cartesian grids (#617)

* Added a test case for this situation
* Fixed an unnecessarily strict assert in GridBase._vector_to_cartesian

0.41.0

Toggle 0.41.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Improved handling of initial data (#587)

* Improved handling of initial data
* Added logging for post_step_hook

0.40.0

Toggle 0.40.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Simple check for numpy 2.0 compatbility (#570)

Enable compatibility with numpy 2.0

* Fixed some copy keyword arguments to adhere to new numpy standard
* Fixed np.ptp, which does no longer exist in numpy 2
* Remove restriction to numpy<2
* Replace `as_strided`, which is not available in numpy 2.0
* Fixed type issues because we support numpy 1 and 2

0.39.0

Toggle 0.39.0's commit message
Improved docstring for `gradient_squared` method

0