gEconpy.model.build.model_from_gcn#
- gEconpy.model.build.model_from_gcn(gcn_path, simplify_blocks=True, simplify_tryreduce=True, simplify_constants=True, infer_steady_state=True, verbose=True, mode=None, error_function='squared', on_unused_parameters='raise', show_errors=True, backend=None)#
Build a DSGE model from a GCN file.
- Parameters:
- gcn_path
strorPath Path to the GCN file.
- simplify_blocksbool, default
True Simplify block equations during parsing.
- simplify_tryreducebool, default
True Eliminate user-marked tryreduce variables.
- simplify_constantsbool, default
True Fold constant “variables” into equations.
- infer_steady_statebool, default
True Propagate analytical steady-state solutions through identities.
- verbosebool, default
True Print a build report on completion.
- mode
strorNone Pytensor compilation mode. If None, uses the default mode (
FAST_RUN). Check pytensor docs for available modes.- error_function
str, default'squared' Steady-state error function.
- on_unused_parameters
str, default'raise' How to handle unused parameters:
'raise','warn', or'ignore'.- show_errorsbool, default
True Pretty-print parse errors to stderr.
- backend
str, optional Deprecated since version Use:
modeinstead.backend='numpy'maps tomode='FAST_COMPILE';backend='pytensor'maps tomode=None.
- gcn_path
- Returns:
ModelA compiled DSGE model.