gEconpy.model.block.Block#

class gEconpy.model.block.Block(name, block_dict, assumptions=None)#

The Block class holds equations and parameters associated with each block of the DSGE model.

Holds methods to solve their associated optimization problem. Blocks should be created by a Model.

Methods

Block.__init__(name, block_dict[, assumptions])

Initialize a block object.

Block.initialize_from_dictionary(block_dict, ...)

Initialize a model block from a dictionary of parer results.

Block.simplify_system_equations()

Simplify the system of equations that define the first-order conditions (FoCs) in the model.

Block.solve_optimization([try_simplify])

Solve the Block's optimization program.

Attributes

calibrating_equations

deterministic_params

deterministic_relationships

params_to_calibrate