Skip to content

ModelConfig

@dataclass
class ModelConfig()

ModelConfig stores the parsed model as SymPy objects/expressions.

Fields:

Name Type Description
name str Model name.
variables list[sp.Function] Variables as functions of time.
constrained dict[Function, bool] Dictionary mapping functions to constraint status.
parameters list[sp.Symbol] Model parameters as symbols.
shock_map dict[sp.Symbol, sp.Symbol] Mapping from innovation symbols to their corresponding model variables.
observables list[sp.Symbol] Observable variables as symbols.
equations Equations dataclass containing model, constraint, observable equations, observable-affinity flags, and observable Jacobian.
calibration Calib dataclass of parameter calibrations plus shock standard-deviation/correlation parameter mappings.