GooseModel

Contents

GooseModel#

class liesel.model.goose.GooseModel(model)[source]#

Bases: object

A ModelInterface for a Liesel Model.

This is an alias for LieselInterface provided for backwards compatibility.

Deprecated since version v0.2.6: Use LieselInterface instead. This alias will be removed in v0.4.0.

Parameters:

model (Model) – A Liesel Model.

Methods

extract_position(position_keys, model_state)

Extracts a position from a model state.

log_prob(model_state)

Returns the log-probability from a model state.

update_state(position, model_state)

Updates and returns a model state given a position.