Releases: gboehl/econpizza
0.6.5
What's Changed
- Remove caching in #15
- We removed model & steady state caching, which is now left to the user. The reason is that this incraeased code complexity a lot without a clear advantage
- Some objects are renamed:
- after running a steady state search:
newton_result
is renamed toroot_finding_result
- removed
values_and_pars
key insteady_state
in favor ofall_values
- added
solution_values
tosteady_state
- after running a steady state search:
- allow
variables
andparameters
to be specified as a dictionary. EP only uses the dictionary keys then, the values are being ignored. This can be used e.g. for defining latex strings per variable etc. - rename
model['variables']
and model.variables tomodel['var_names']
andmodel.var_names
- rename
model['parameters']
and model.parameters tomodel['par_names']
andmodel.par_names
- variables in
decisions
->calls
are now always floats. Before, they were inconsistently 1D-arrays during steady state but floats during dynamics. - Enable JAX persistent caching via
EconPizzaConfig
by @shtopane in #17
Full Changelog: 0.6.4...0.6.5
0.6.4
0.6.3
Maintain compatibility with jax 0.4.25.
Full Changelog: 0.6.2...0.6.3
0.6.2
Some minor fixes and compatibility updates.
Full Changelog: 0.6.1...0.6.2
0.6.1
0.6.0
Adjusted for the fact that jax and jaxlib now provide experimental windows support for CPUs out of the box.
Full Changelog: 0.5.6...0.6.0
0.5.6
-
parameters that are not defined in the
parameters
block will raise an error -
find_path
now returns a tuple(x, flag)
wherex
is the solution and(ferr, errbool) = flag
is a tuple or the errors in the target functionferr
and the error flagerrbool
-
the
equations
block in the yaml now allows to use==
for conditioning -
yamls now can contain a block of
globals
which are available through all stages. E.g.globals: first_global: 1 second_global: False another_one: "cool_string"
Full Changelog: 0.5.5...0.5.6
0.5.5
- distributions do not read the
grid_variables
orgrid_names
keys anymore. These are now given default names based on the name of the object (e.g. "asset_grid" for "asset" or "skill_grid" and "skill_transition" for "skill). See the updated documentation - removed ghls_plt.yml (a GHLS-type DSGE with price level targeting) and nested PLT into ghls.yml
- major bugfix with error messages for nonlinear dynamics of RANK models
- various improvements with the documentation
Full Changelog: 0.5.4...0.5.5
0.5.4
Full Changelog: 0.5.3...0.5.4
0.5.3
Full Changelog: 0.5.2...0.5.3