Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Physics Simulation Software
  3. Basix

Basix

Plans and prices

Free / open source

Free

MIT-licensed library · install with pip install fenics-basix

Every plan, in full

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

Alternatives to Basix

Every alternative, ranked