Tools for treating lattice bases, crystal systems, and Bravais types.
Bravais.jl is developed as a light-weight shared utility package for Crystalline.jl and Brillouin.jl, intended to give access to a set of systematic conventions and tools related to point lattices as they arise in crystallography and space group theory.
See the associated documentation for a specification of available methods and public API.
If you find this package useful in your reseach, consider citing our arXiv paper:
- T. Christensen, H.C. Po, J.D. Joannopoulos, & M. Soljačić, Location and topology of the fundamental gap in photonic crystals, arXiv:2106.10267 (2021)