Engine#
- class liesel.goose.engine.Engine(seeds, model_states, kernel_sequence, epoch_configs, jitted_sample_duration, model, position_keys, minimize_transition_infos=False, store_kernel_states=False, quantity_generators=[], show_progress=True)[source]#
Bases:
object
MCMC engine capable of combining multiple transition kernels.
Methods
This section is empty if this class has only inherited attributes.
append_epoch
(epoch)Appends an epoch to the epochs that should be sampled.
Returns the results of the sampling process.
Returns true if all configured epochs have been sampled.
Runs sampling for all remaining epochs.
Runs sampling for the next epoch assuming no epoch is active.
Attributes
This section is empty if this class has only inherited attributes.
Returns the current epoch.