Skip to content

Releases: econ-ark/HARK

0.10.5

23 Mar 23:51
65bc76c
Compare
Choose a tag to compare

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

05 Mar 17:58
08c7ec5
Compare
Choose a tag to compare

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

  • Notebook utility functions for determining platform, GUI, latex (installation) are available in HARK.utilities #512
  • Few DemARKs moved to examples #472
  • MaxKinks available in ConsumerParameters again #486

0.10.3

19 Dec 15:24
eaa37c4
Compare
Choose a tag to compare

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

03 Oct 22:27
2b2f73e
Compare
Choose a tag to compare

0.10.2

Release Date: 10-03-2019

Minor Changes

  • Add some bugfixes and unit tests to HARK.core. (#401)
  • Fix error in discrete portfolio choice's AdjustPrb. (#391)

0.10.1.dev5

25 Sep 15:47
49748fd
Compare
Choose a tag to compare
0.10.1.dev5 Pre-release
Pre-release

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

19 Sep 20:06
dd3547f
Compare
Choose a tag to compare
0.10.1.dev4 Pre-release
Pre-release

0.10.1.dev4

Release Date: 09-19-2019

Minor Changes

  • Fixes cubic interpolation in KinkedRSolver. (#386)
  • Documentes the procedure for constructing value function inverses and fixes bug in which survival rate was not included in absolute patience factor. (#383)
  • Fixes problems that sometimes prevented multiprocessing from working. (#377)

0.10.1.dev3

23 Jul 18:26
df8c14f
Compare
Choose a tag to compare
0.10.1.dev3 Pre-release
Pre-release

0.10.1.dev3

Release Date: 07-23-2019

Minor Changes

  • Missed pre-solve fix (see #363 for more context). (#367)

0.10.1.dev2

22 Jul 23:12
3c9dcb5
Compare
Choose a tag to compare
0.10.1.dev2 Pre-release
Pre-release

Release Date: 07-22-2019

Minor Changes

  • Revert presolve update due to bug. (#363)

0.10.1.dev1

20 Jul 15:42
36e55d3
Compare
Choose a tag to compare
0.10.1.dev1 Pre-release
Pre-release

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.

0.10.1

30 May 16:02
97b1b16
Compare
Choose a tag to compare

Release Date: 05-30-2019

No changes from 0.10.0.dev3 - re-releasing 0.10.0.dev3 as stable release.