On the recordRead 12 Oct 202618 facts
Basix
Plans and prices
Free / open source
Free
MIT-licensed library · install with pip install fenics-basix
Read 12 Oct 2026 · github.com
On the record
- Basis evaluation
- It evaluates finite element basis functions and their derivatives at specified points.github.com · read 12 Oct 2026
- Cell information
- It provides geometric and topological information about reference cells.github.com · read 12 Oct 2026
- Custom elements
- Basix includes built-in elements and allows users to define custom elements.github.com · read 12 Oct 2026
- Degrees of freedom
- It permutes and transforms degrees of freedom so higher-order elements can be used on arbitrary meshes.github.com · read 12 Oct 2026
- Element cells
- The documentation describes creating finite elements on intervals, triangles, quadrilaterals, tetrahedra, hexahedra, prisms, and pyramids.docs.fenicsproject.org · read 5 Oct 2026
- FEniCSx components
- Basix is one of the FEniCSx components, alongside UFL, FFCx, and DOLFINx.github.com · read 12 Oct 2026
- Installation
- The project README gives `pip install fenics-basix` as the PyPI installation command.github.com · read 12 Oct 2026
- Intended users
- The project describes FEniCS as a platform for solving partial differential equations with the finite element method, with Python and C++ interfaces for users ranging from beginners to experienced programmers.fenicsproject.org · read 12 Oct 2026
- Interfaces
- The main functionality is written in C++, and the majority is available through a Python interface.docs.fenicsproject.org · read 12 Oct 2026
- Interpolation
- It supports interpolation into and between finite element spaces.github.com · read 12 Oct 2026
- License
- The Basix source code is available under the MIT license.github.com · read 12 Oct 2026
- Mapping
- It applies push-forward and pull-back operations to map data between a reference cell and a physical cell.github.com · read 12 Oct 2026
- Platform downloads
- The FEniCS download page gives conda as the easiest way to start on macOS and other systems, and apt as the easiest installation route on Debian or Ubuntu Linux.fenicsproject.org · read 5 Oct 2026
- Purpose
- Basix is a finite element definition and tabulation runtime library.github.com · read 12 Oct 2026
- Release status
- The project recommends new users use FEniCSx, whose 0.11 release it says was released in June 2026.fenicsproject.org · read 5 Oct 2026
- Support
- Users can report bugs through the GitHub issue tracker and ask usage questions on the FEniCS discourse group.github.com · read 12 Oct 2026
- Supported cell types
- Basix can create finite elements on intervals, triangles, quadrilaterals, tetrahedra, hexahedra, prisms, and pyramids.docs.fenicsproject.org · read 12 Oct 2026