API Reference#
Complete reference documentation, generated from the docstrings in
src/xnn. Start from the subpackage matching what you need:
xnn.common: data pipeline, featurizer base, configuration, model registry and outputs, training, benchmarking, deployment, CLIxnn.gnn: E(3)-equivariant models (NequIP, MACE, Allegro, CACE) and featurizers (requirese3nn)xnn.cnn: continuous-filter convolution models (SchNet)xnn.dnn: descriptor models (HDNNP, ANI, PhysNet) and symmetry-function / AEV featurizersxnn.ffnn: learnable classical force fields (ReaxFF / ReaxFF-nn) and their parameter-library I/Oxnn.transformer: shared graph-transformer building blocks (multi-head edge attention, exponential-normal radial basis)xnn.hybrid: GNN + transformer models with a physics energy split (BAMBOO)
Shared abstractions used across all model families (cnn / dnn / gnn). |
|
E(3)-equivariant GNN family (NequIP / MACE / Allegro / CACE). |
|
Convolutional (continuous-filter) family (SchNet). |
|
Descriptor + per-element-network family (HDNNP / ANI). |
|
ffnn: learnable classical force fields. |
|
Transformer building blocks shared by attention-based potentials. |
|
Hybrid GNN + transformer interatomic potentials. |