- Fix bug in
get_values
when using regime-switching parameters - Add
get_untransformed_values
to obtain the untransformed values of parameters. - Implement broadcasting for elementary math operations (e.g. addition, multiplication)
- Allow calling
iterate
,size
,sum
,getindex
, and-
onSteadyStateParameterGrid
types.
- Extend
transform_to_model_space
andtransform_to_real_line
for regime-switching parameters.
- Move methods for computing free and fixed indices of parameters from SMC.jl to ModelConstructors.jl
- Try to convert types to match rather than throwing a
MethodError
immediately when callingparameter
.
- Raise compat bounds for some packages
- Restrict Julia version to at least 1.0
- Add @unpack macro for accessing parameters of a model
- Extend regime-switching to allow switching in
prior
,fixed
, andvaluebounds
fields. - Allow difference between the notion of "model regimes" and "parameter regimes" by specifying a dictionary which maps model regimes to parameter regimes.
- Update compatibility bounds
- Fix bugs in examples
- Fix bugs in v0.1.10
- Add random sampling with regime switching in Parameter types
- Implement regime switching in Parameter types.
- Add back New Parameter types that work with both Autodiff functionality and allow backwards compatibility
- Temporarily revert back to old Parameter types to fix SMC.jl tests and allow full backwards compatibility to old Parameters
- Resolve package compatibility issues, so as to be backwards-compatible with Julia 0.7.
Update tests
- Generalize to permit Real types (e.g. allows integration for ForwardDiff)
- Gradients of parameter transformations
- Fix package loading for v1.1
- Add function to initialize DegenerateMvNormal object (needed in the DSGE.jl package)
Update tests Bug fixes and cleanup
Bug fixes and cleanup
Bug fixes and cleanup
Bug fixes and cleanup