Releases: pyccel/sympde
Releases · pyccel/sympde
Version 0.19.0
What's Changed
- Upgrade supported Python version to 3.12 by @kvrigor in #154
- Domain coordinates should be real by @e-moral-sanchez in #156
- adding test with numpy constants by @campospinto in #158
- Update pyproject.toml to v0.18.4 by @campospinto in #159
- improving Domain.join by @campospinto in #155
- reverting real coordinates by @campospinto in #163
- Update README.rst by @campospinto in #164
- Version 0.19.0 by @yguclu in #165
- Fix README.rst in order to upload package to PyPI by @yguclu in #167
New Contributors
- @kvrigor made their first contribution in #154
- @campospinto made their first contribution in #158
Full Changelog: v0.18.3...v0.19.0
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ü <[email protected]>
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