Releases: zwicker-group/py-pde
Releases · zwicker-group/py-pde
v0.21.0
What's Changed
- Added FieldCollection.from_dict classmethod by @david-zwicker in #262
- Allow specifying boundaries by name by @david-zwicker in #269
- Refactored tracker intervals by @david-zwicker in #267
- Improve parsing of sympy expressions by @david-zwicker in #264
- Improved storage of information about adaptive time stepping by @david-zwicker in #265
- Replace numpy.inf with math.inf by @david-zwicker in #268
- Broadcast scalar results in
evaluate
by @david-zwicker in #266 - Fixed type issue in Parameterized by @david-zwicker in #261
Full Changelog: v0.20.0...v0.21.0
v0.20.0
What's Changed
- Explicit treatment of normal boundary conditions by @david-zwicker in #250
- Improved operators for
SphericalSymGrid
by @david-zwicker in #249 - Improved type hints and docs by @david-zwicker in #248
Full Changelog: v0.19.2...v0.20.0
v0.19.2
What's Changed
- Treat NaN in state space in adaptive time stepping by @david-zwicker in #239
- Added improved adaptive stepper for runge-kutta method by @david-zwicker in #240
- Enhance docs for the solve method of class pde.pdes.base by @lmenou in #241
- Improved documentation by @david-zwicker in #242
- Added a Counter class for a better implementation of JIT_COUNT by @david-zwicker in #243
- Added method to show mathematical representation of boundary conditions by @david-zwicker in #245
- Added user-defined boundary conditions by @david-zwicker in #246
- Improved implementation of UserBC to handle more cases by @david-zwicker in #247
New Contributors
Full Changelog: v0.19.1...v0.19.2
v0.19.1
What's Changed
- Remove NaN values before smoothing 1D data by @david-zwicker in #237
- Improved edge cases of SmoothData1D by @david-zwicker in #238
Full Changelog: v0.19.0...v0.19.1
v0.19.0
What's Changed
- Removed coordination normalization from transform calls by @david-zwicker in #214
- Removed temporary pin of pytest version by @david-zwicker in #215
- Removed unnecessary field copy from ConsistencyTracker by @david-zwicker in #216
- Removed CartesianGridBase by @david-zwicker in #218
- Added anti-periodic boundary conditions by @david-zwicker in #219
- Fixed a bug in the adaptive stepper that occured when error vanished by @david-zwicker in #223
- Refactored explicit stepper to be structured more clearly by @david-zwicker in #224
- Updated requirements by @david-zwicker in #225
- Allowed creating fields from expressions that cannot be vectorized by @david-zwicker in #228
- Added
evaluate
function by @david-zwicker in #231
Full Changelog: v0.18.0...v0.19.0
v0.18.0
What's Changed
- Changed name of default plotting action from "create" to "none".
- Removed the deprecated names
PolarGrid
andSphericalGrid
- Added explicit method to convert coordinates between different systems
- Adjusted tests
Full Changelog: v0.17.3...v0.18.0
v0.17.3
Fixed bug that prevented many operations on new sympy version 1.10.
v0.17.2
Bumped version to 0.17.2
v0.17.1
Bumped version to 0.17.1
0.17.0
Introduced time-dependent boundary conditions and smaller fixes