Undocumented C++ Classes

pybind11 module brille._brille

This module provides the interface to the C++ library.

All of the symbols defined within brille._brille are imported by brille to make using them easier. If in doubt, the interfaced classes can be accessed via their submodule syntax.

from brille._brille import Direct, BrillouinZone
from brille.plotting import plot as bplot

direct_lattice = Direct((3.95, 3.95, 3.95, 12.9), (90, 90, 90), 'I4/mmm')
brillouin_zone = BrillouinZone(direct_lattice.star)

bplot(brillouin_zone)