Releases: econ-ark/HARK
Releases · econ-ark/HARK
0.10.5
0.10.5
Release Date: 24-03-2020
Major Changes
-
Default parameters dictionaries for ConsumptionSaving models have been moved from ConsumerParameters to nearby the classes that use them. #527
-
Improvements and cleanup of ConsPortfolioModel, and adding the ability to specify an age-varying list of RiskyAvg and RiskyStd. #577
-
Rewrite and simplification of ConsPortfolioModel solver. #594
Minor Changes
0.10.4
0.10.4
Release Date: 05-03-2020
Major Changes
- Last release to support Python 2.7, future releases of econ-ark will support Python 3.6+ #478
- Move non-reusable model code to examples directory, BayerLuetticke, FashionVictim now in examples instead of in HARK code #442
- Load default parameters for ConsumptionSaving models #466
- Improved implementaion of parallelNelderMead #300
Minor Changes
0.10.3
0.10.3
Release Date: 12-12-2019
Major Changes
- Added constrained perfect foresight model solution. (#299
Minor Changes
- Fixed slicing error in minimizeNelderMead. (#460)
- Fixed matplotlib GUI error. (#444)
- Pinned sphinx dependency. (#436)
- Fixed bug in ConsPortfolioModel in which the same risky rate of return would be drawn over and over. (#433)
- Fixed sphinx dependency errors. (#411)
- Refactored simultation.py. (#408)
- AgentType.simulate() now throws informative errors if attributes required for simulation do not exist, or initializeSim() has never been called. (#320)
0.10.2
0.10.1.dev5
0.10.1.dev5
Release Date: 09-25-2019
Minor Changes
- Added portfolio choice between risky and safe assets (ConsPortfolioModel). (#241)
0.10.1.dev4
0.10.1.dev4
Release Date: 09-19-2019
Minor Changes
0.10.1.dev3
0.10.1.dev2
0.10.1.dev1
Release Date: 07-20-2019
Breaking Changes
- See #302 under minor changes.
Major Changes
- Adds BayerLuetticke notebooks and functionality. (#328)
Minor Changes
- Fixes one-asset HANK models for endowment economy (had MP wired in as the shock). (#355)
- Removes jupytext *.py files. (#354)
- Reorganizes documentation and configures it to work with Read the Docs. (#353)
- Adds notebook illustrating dimensionality reduction in Bayer and Luetticke. (#345)
- Adds notebook illustrating how the Bayer & Luetticke invoke the discrete cosine transformation(DCT) and fixed copula to reduce dimensions of the problem.(#344)
- Makes BayerLuetticke HANK tools importable as a module. (#342)
- Restores functionality of SGU_solver. (#341)
- Fixes datafile packaging issue. (#332)
- Deletes .py file from Bayer-Luetticke folder. (#329)
- Add an empty method for preSolve called checkRestrictions that can be overwritten in classes inheriting from AgentType to check for illegal parameter values. (#324)
- Adds a call to updateIncomeProcess() in preSolve() to avoid solutions being based on wrong income process specifications if some parameters change between two solve() calls. (#323)
- Makes checkConditions() less verbose when the checks are not actually performed by converting a print statement to an inline comment. (#321)
- Raises more readable exception when simultate() is called without solving first. (#315)
- Removes testing folder (part of ongoing test restructuring). (#304)
- Fixes unintended behavior in default simDeath(). Previously, all agents would die off in the first period, but they were meant to always survive. (#302) Warning: Potentially breaking change.