v0.7.0
What's Changed
- Raise on invalid function name by @michalhabera in #539
- Tweak root logging handlers by @michalhabera in #554
- Bump dev versions by @garth-wells in #555
- Fix ufl version in setup files by @garth-wells in #558
- Remove import of private basix definitions by @garth-wells in #559
- Use simplified basix interface by @chrisrichardson in #560
- Interface fixes by @chrisrichardson in #561
- Fix interval integrals with vertex rules by @jorgensd in #562
- Add quads and hexes for vertex scheme by @jorgensd in #564
- Rename basix.ufl_wrapper -> basix.ufl by @mscroggs in #563
- Remove
pkg_resources
and remove Python 3.7 support by @jorgensd in #568 - Support facet integrals with vertex scheme by @jorgensd in #566
- Remove use of derivative_listing_to_counts by @mscroggs in #570
- Fix mypy by @mscroggs in #572
- Argument in test should be
np.array
by @chrisrichardson in #574 - Resolve double derivatives for manifolds by @jorgensd in #576
- Remove warning on number of quadrature points by @garth-wells in #577
- Use
num_sub_entities(...)
(new function in UFL) by @mscroggs in #571 - Remove xfail from demo by @mscroggs in #580
- Replace deprecated np.product function by np.prod by @RemDelaporteMathurin in #582
- Fix bug that led to Quadrature Elements not being blocked. by @jhale in #583
- Add flattened entity dofs to ufcx by @chrisrichardson in #586
- Work on removing switch/case from integrals/ids by @chrisrichardson in #587
- Update Basix quadrature interface by @mscroggs in #584
- Minor fix by @chrisrichardson in #588
- Remove switch/case from generated code by @chrisrichardson in #591
- Move templates for static C code to the "C" folder by @chrisrichardson in #593
- Rename CNodes as LNodes, add typing, process AST separately from creating it. by @chrisrichardson in #594
- Fix issue #594 by @chrisrichardson in #600
- Run DOLFINx demos when PR is opened by @mscroggs in #601
- Fix #602 by @mscroggs in #604
- Remove unused stuff by @chrisrichardson in #603
- Move QuadratureElement and RealElement implementations to Basix by @mscroggs in #592
- Add c file template by @chrisrichardson in #606
- Remove precision option by @chrisrichardson in #609
- Remove generated kernel duplication by @jorgensd in #589
- Add
MultiIndex
to LNodes and removeFlattenedArray
by @chrisrichardson in #610 - Stop using deprecated UFL initialisation by @mscroggs in #612
- Fix DOLFINx cmake in CI by @garth-wells in #613
- Use ArrayAccess for entity_local_index by @chrisrichardson in #615
- Mutability fix in unit test by @garth-wells in #616
- Add test to LNodes and reuse more Symbols by @chrisrichardson in #617
- Don't use
rank=
in Basix elements by @mscroggs in #618
New Contributors
- @RemDelaporteMathurin made their first contribution in #582
Full Changelog: v0.6.0...v0.7.0