EpochConfig#

class liesel.goose.epoch.EpochConfig(type, duration, thinning, optional)[source]#

Bases: object

Defines an Epoch in an MCMC algorithm.

Methods

to_state(nth_epoch, time_before_epoch)

Creates initailized EpochState object based on this of EpochConfig object.

Attributes

type

Type of this epoch.

duration

Duration of this epoch in terms of MCMC interations.

thinning

Thinning applied in this epoch.

optional

Optional data attachted to this epoch.