API Reference
This section provides detailed API documentation for the aenet-python package.
Reference Energies
- Reference Energies
Helper API for constructing atomic reference energies from regression and other supported workflows.
Training Set Management
- Training Set Management
Training set file handling and data loading. Includes support for neighbor information required for force training with PyTorch autograd.
Structure Transformations
- Structure Transformations
Structure transformation framework for generating structural variations. Includes deterministic transformations (displacement, volume, strain) and stochastic transformations.
PyTorch Featurization
- torch_featurize API Reference
PyTorch-based atomic environment descriptors and neighbor lists. Provides GPU-accelerated featurization with automatic differentiation support.
PyTorch Training (Modular Components)
- Builders
Network and optimizer builder utilities for constructing training components from configuration specifications.
- Committee Training
Committee-training orchestration for training multiple seeded PyTorch members with shared settings, reloadable metadata, PyTorch-side aggregation, and ASCII export interoperability.
- Training Utilities
Core training loop components including checkpoint management, metrics tracking, normalization, and epoch execution.
- Inference
Inference and prediction utilities for trained models.