==================================== Basix Python interface documentation ==================================== Welcome to the Basix Python interface documentation. Basix is a finite element definition and tabulation runtime library. It is part of `FEniCSx `_, alongside `UFL `_, `FFCx `_ and DOLFINx (`C++ docs `_, `Python docs `_). Basix can create finite elements on intervals, triangles, quadrilaterals, tetrahedra, hexahedra, prisms, and pyramids. Using Basix =========== A Basix element can be created using the function :meth:`basix.create_element`. This function will return a :class:`basix.finite_element.FiniteElement` object. The element can be tabulated using the function :meth:`basix.finite_element.FiniteElement.tabulate`. Table of contents ================= .. autosummary:: :toctree: _autosummary :recursive: basix .. toctree:: demo/index