Releases: pyccel/sympde
Releases · pyccel/sympde
Version 0.18.3
What's Changed
- Allow turning off linearity checks in bilinear and linear forms by @e-moral-sanchez in #153
Full Changelog: v0.18.2...v0.18.3
Version 0.18.2
What's Changed
- Add flag to ignore linearity errors by @e-moral-sanchez in #142
Full Changelog: v0.18.1...v0.18.2
Version 0.18.1
Version 0.18.0
What's Changed
- Fix bounds bug in
plot_3d_single_patch
by @anlavandier in #136 - Bugfix: use Interface.ornt instead of Interface.direction by @FrederikSchnack in #137
- Use SymPy version 1.9 by @tomcaruso in #138
New Contributors
- @FrederikSchnack made their first contribution in #137
- @tomcaruso made their first contribution in #138
Full Changelog: v0.17.2...v0.18.0
Version 0.17.2
What's Changed
- Drop Python 3.7, support 3.11, improve installation by @yguclu in #134
- Delete MANIFEST.in by @yguclu in #135
Full Changelog: v0.17.1...v0.17.2
Version 0.17.1
What's Changed
- GLT symbol of bilinear forms containing boundary integrals by @e-moral-sanchez in #122
New Contributors
- @e-moral-sanchez made their first contribution in #122
Full Changelog: v0.17.0...v0.17.1
v0.17.0
v0.16.1: Fix bug in domain.py when boundary is empty (#118)
Further, update patch version to 0.16.1 Co-authored-by: Yaman Güçlü <yaman.guclu@gmail.com>
v0.16.0: Add BasicCallableMapping abstract base class (#119)
Add new class to module `sympde.topology.mapping`: - Require methods `__call__`, `jacobian`, `metric`, `metric_det`, all called with arguments `(*eta)` - Require properties `ldim` and `pdim` - Require method `jacobian_inv`, which should raise exception if Jacobian matrix is not invertible (e.g. when `ldim < pdim`) - Make `CallableMapping` subclass it - Spline and NURBS mappings in Psydac will subclass it Add new method `set_callable_mapping` to symbolic `Mapping` class, in order to attach any object of type `BasicCallableMapping` to it. Psydac will use it to attach spline and NURBS mappings to MappedDomains with undefined Mapping Further changes: - Allow for mappings with `pdim > ldim` (fixes #70) - Update library version to 0.16.0
v0.15.2: Fix hash of NCube & add plotting utilities (#112)
* Bugfix: change the `__hash__` attribute of `NCubeInterior` * Add a return value of `None` when `Domain.get_subdomain` is called with the empty tuple * Add plotting functions in `utilities.utils.py` * Update library version to 0.15.2