Samplers
Samplers drive data generation by exploring configuration space with QBC uncertainty quantification.
Available sampler modules
ALF currently includes several sampler-related modules:
alframework.samplers.mlmd_samplingMain uncertainty-driven sampling workflow using Langevin dynamics. This is the primary sampler used in many ALF runs.alframework.samplers.reactive_samplerReactive sampling workflows based on NEB and dimer-style methods for constructing reaction-focused datasets.
Choosing a sampler
Use mlmd_sampling for general active-learning loops where uncertainty
thresholds are used to decide when to call QM.
Use reactive_sampler when the target problem is reaction-pathway sampling
and transition-state exploration.
Sampler API links
You can link from this guide directly to API pages: