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. |