What's Changed
- Fix tag ref for CI by @chrisrichardson in #116
- Use Python warnings and exceptions instead of custom logging by @mscroggs in #137
- Handle form coefficients as an optional kwarg when calling a form by @pbrubeck in #125
- Use BaseArgument.eq in Argument by @michalhabera in #147
- Updates to avoid
ufl_domain
deprecation warnings by @garth-wells in #148 - fix TensorProductElement repr by @ksagiyam in #152
- Fix dev version number so pip doesn't report UFL as upgradable by @garth-wells in #153
- Bump min
setuptools
version and removesetup.py
by @garth-wells in #154 - Replace
pkg_resources
withimportlib.metadata
and bump minimal Python version to 3.8 by @jorgensd in #158 - Fix typo in split by @nbouziani in #144
- fix str by @ksagiyam in #162
- Remove checks based on family name by @mscroggs in #161
- handle 0D integration in Ufl2unicode by @colinjcotter in #156
- Update UFL repository references by @albert-oliver in #165
- Refactor cells by @mscroggs in #168
- Reset FFCx branch by @mscroggs in #172
- Fix typo in definition of tetrahedron by @mscroggs in #173
- Remove
type_extensions
dependency by @garth-wells in #175 - Make
FiniteElementBase
subscriptable but not iterable by @conpierce8 in #180 - Delete unused code by @mscroggs in #163
- Ksagiyam/fix repr withmapping by @ksagiyam in #182
- Fix flake8 checks with new flake8 release by @mscroggs in #185
- Add Counted mixin class and refactor form signature computation by @connorjward in #178
- avoid error if Label not in renumbering by @mscroggs in #187
- Added 4d element types by @mscroggs in #188
- Fix issue #36 by @mrambausek in #37
- Add function determinant_expr_nxn by @lrtfm in #101
- Possible fix for taking scalar derivatives of vector coefficients using coefficient derivative maps by @cianwilson in #124
- Return correct Sobolev space for RestrictedElement by @pbrubeck in #128
- Implements the perp operator as a class by @tommbendall in #184
- Fix coefficients optional kwarg when calling a Form by @pbrubeck in #193
- Add trimmed serendipity to element list. by @dham in #195
- atan_2 changed to atan2 by @ignacia-fp in #196
- Group integrals with common integrand in IntegralData by @jorgensd in #92
- Update formatting by @mscroggs in #199
- reset branch name by @mscroggs in #200
- Some updates related to dualspace by @nbouziani in #194
- Deprecation messages for legacy features by @ignacia-fp in #201
- Add Interpolate and BaseFormOperator by @nbouziani in #205
- External operator dualspace by @nbouziani in #206
- Format docstrings by @mscroggs in #208
- Make tests pass flake8 checks by @mscroggs in #209
- Stop tests using deprecated initialisations by @mscroggs in #212
- Remove IrreducibleInt by @mscroggs in #213
- Reset Basix branch by @mscroggs in #215
- Update action differentiation by @nbouziani in #214
- convert Atan2 to atan2 not atan_2 by @dham in #216
New Contributors
- @nbouziani made their first contribution in #144
- @albert-oliver made their first contribution in #165
- @conpierce8 made their first contribution in #180
- @mrambausek made their first contribution in #37
- @cianwilson made their first contribution in #124
- @tommbendall made their first contribution in #184
- @ignacia-fp made their first contribution in #196
Full Changelog: 2023.1.1...2023.2.0