Skip to content

v0.9.0

Latest
Compare
Choose a tag to compare
@jhale jhale released this 10 Oct 09:13
· 16 commits to main since this release

This is a major release of Basix and users are advised to upgrade.

What's Changed

Features and API changes

  • Expose subentity types to python for easy creation of elements on entities. by @jorgensd in #847
  • dtype when creating elements by @mscroggs in #796
  • dtype of enriched element by @mscroggs in #815
  • Test arm64 Mac wheels by @jhale in #850
  • Windows build by @jhale in #819
  • Build Windows binary wheels and update wheel builder by @jhale in #849
  • Remove ufcx_element_type by @mscroggs in #818
  • Allow user to create symmetric quadrature element by @mscroggs in #821
  • Use nanobind 2.0 typing stubgen by @garth-wells in #829
  • Switch back to C++20 and use modern set_compile_features to set minimum C++ standard by @spraetor in #844
  • Make degree 1 and 2 Lagrange on a pyramid not require a variant by @mscroggs in #834
  • Quadrature rule on pyramids by @mscroggs in #835
  • Add basix_hash method to get C++ hash of Basix elements by @mscroggs in #820
  • Add permute_subentity_closure function by @mscroggs in #806
  • DOF transformations: replace pull back of inverse with push forward by @mscroggs in #836

Other changes

New Contributors

Full Changelog: v0.8.0...v0.9.0