Skip to content

0.11.0

Compare
Choose a tag to compare
@MridulS MridulS released this 04 Mar 17:33
· 2125 commits to master since this release
0a0909d

0.11.0

Release Data: March 4, 2021

Major Changes

  • Converts non-mathematical code to PEP8 compliant form #953
  • Adds a constructor for LogNormal distributions from mean and standard deviation #891
  • Uses new LogNormal constructor in ConsPortfolioModel #891
  • calcExpectations method for taking the expectation of a distribution over a function [#884](https://github.com/econ-ark/HARK/pull/884/] (#897)[https://github.com//pull/897/)
  • Centralizes the definition of value, marginal value, and marginal marginal value functions that use inverse-space
    interpolation for problems with CRRA utility. See #888.
  • MarkovProcess class used in ConsMarkovModel, ConsRepAgentModel, ConsAggShockModel #902 #929
  • replace HARKobject base class with MetricObject and Model classes #903
  • Add repr and eq methods to Model class #903
  • Adds SSA life tables and methods to extract survival probabilities from them #986.
  • Adds the U.S. CPI research series and tools to extract inflation adjustments from it #930.
  • Adds a module for extracting initial distributions of permanent income (pLvl) and normalized assets (aNrm) from the SCF #932.
  • Fix the return fields of dcegm/calcCrossPoints#909.
  • Corrects location of constructor documentation to class string for Sphinx rendering #908
  • Adds a module with tools for parsing and using various income calibrations from the literature. It includes the option of using life-cycle profiles of income shock variances from Sabelhaus and Song (2010). See #921, #941, #980.
  • remove "Now" from model variable names #936
  • remove Model.call; use Model init in Market and AgentType init to standardize on parameters dictionary #947
  • Moves state MrkvNow to shocks['Mrkv'] in AggShockMarkov and KrusellSmith models #935
  • Replaces ConsIndShock's init_lifecycle with an actual life-cycle calibration #951.

Minor Changes

  • Move AgentType constructor parameters docs to class docstring so it is rendered by Sphinx.
  • Remove uses of deprecated time.clock #887
  • Change internal representation of parameters to Distributions to ndarray type
  • Rename IncomeDstn to IncShkDstn
  • AgentType simulate() method now returns history. #916
  • Rename DiscreteDistribution.drawDiscrete() to draw()
  • Update documentation and warnings around IncShkDstn #955
  • Adds csv files to MANIFEST.in. 957