Tutorials
Walkthroughs that teach you the package by doing real work end-to-end. Read them in order if you're new — each builds on the previous one.
- Your first enumeration —
ParentLattice,Sites,enumerate(...)on a smallVolumeRange. Inspect labelings and orbit sizes. ~5 minutes. - Enumerating at a fixed concentration — the three
Concentrationconstructors, divisibility,ConcentrationRange, thebreakdown = truecount. ~10 minutes. - Generating a DFT/MLIP training database — the DFT/MLIP roundtrip workflow:
write_enumeration_archive→ fill energies →read_results+attach_results. ~15 minutes. - Multilattice with per-sublattice concentration — Regime C: heterogeneous sublattices with distinct species, and the
Concentration(sites, per_sublattice)constructor that states composition per dset position. ~10 minutes.
After the tutorials, the How-to guides cover specific recipes (multilattice, cost estimation, super-periodicity, ...) and the Reference is the full API.