Skip to content

Commit

Permalink
Merge branch 'econ-ark:master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
DominicWC authored Jun 4, 2024
2 parents 0a47726 + 5341c82 commit c5b3eee
Show file tree
Hide file tree
Showing 13 changed files with 942 additions and 128 deletions.
9 changes: 7 additions & 2 deletions Documentation/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,22 @@ For more information on HARK, see [our Github organization](https://github.com/e

## Changes

### 0.15.0 (in development)
### 0.15.0

Release Date: TBA
Release Date: June 4, 2024

Note: Due to major changes on this release, you may need to adjust how AgentTypes are instantiated in your projects using HARK. If you are manually constructing "complicated" objects like MrkvArray, they should be assigned to your instances *after* initialization, not passed as part of the parameter dictionary. See also the new constructor methodology for how to pass parameters for such constructed inputs.

This release drops support for Python 3.8 and 3.9, consistent with SPEC 0, and adds support for Python 3.11 and 3.12. We expect that all HARK features still work with the older versions, but they are no longer part of our testing regimen.

### Major Changes

- Drop official support for Python 3.8 and 3.9, add support for 3.11 and 3.12. [#1415](https://github.com/econ-ark/HARK/pull/1415)
- Replace object-oriented solvers with single function versions. [#1394](https://github.com/econ-ark/HARK/pull/1394)
- Object-oriented solver code has been moved to /HARK/ConsumptionSaving/LegacyOOsolvers.py, for legacy support of downstream projects.
- AgentTypeMonteCarloSimulator now requires model shock, parameter, and dynamics information to be organized into 'blocks'. The DBlock object is introduced. [#1411](https://github.com/econ-ark/HARK/pull/1411)
- RBlock object allows for recursive composition of DBlocks in models, as demonstrated by the AgentTypeMonteCarloSimulator [#1417](https://github.com/econ-ark/HARK/pull/1417/)
- Transtion, reward, state-rulle value function, decision value function, and arrival value function added to DBlock [#1417](https://github.com/econ-ark/HARK/pull/1417/)
- All methods that construct inputs for solvers are now functions that are specified in the dictionary attribute `constructors`. [#1410](https://github.com/econ-ark/HARK/pull/1410)
- Such constructed inputs can use alternate parameterizations / formats by changing the `constructor` function and providing its arguments in `parameters`.
- Move `HARK.datasets` to `HARK.Calibration` for better organization of data and calibration tools. [#1430](https://github.com/econ-ark/HARK/pull/1430)
Expand Down
133 changes: 133 additions & 0 deletions Documentation/NARK/NARK.dep
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
\RequireVersions{
*{application}{TeX} {1990/03/25 v3.x}
*{format} {LaTeX2e} {2023-11-01 v2.e}
*{file} {./econtexRoot.tex}{0000/00/00 v0.0}
*{file} {./Resources/econtexPaths.tex}{0000/00/00 v0.0}
*{class} {./Resources/texmf-local/tex/latex/econtex}{2017/08/01 v0.0}
*{package}{snapshot} {2002/03/05 v1.14}
*{package}{ifthen} {2022/04/13 v1.1d}
*{package}{changepage} {2009/10/20 v1.0c}
*{package}{setspace} {2022/12/04 v6.7b}
*{class} {scrartcl} {2023/07/07 v3.41}
*{package}{scrkbase} {2023/07/07 v3.41}
*{package}{scrbase} {2023/07/07 v3.41}
*{package}{scrlfile} {2023/07/07 v3.41}
*{package}{scrlfile-hook}{2023/07/07 v3.41}
*{package}{scrlogo} {2023/07/07 v3.41}
*{package}{keyval} {2022/05/29 v1.15}
*{package}{tocbasic} {2023/07/07 v3.41}
*{file} {scrsize12pt.clo}{2023/07/07 v3.41}
*{package}{typearea} {2023/07/07 v3.41}
*{package}{fontenc} {0000/00/00 v0.0}
*{package}{babel} {2024/02/07 v24.2}
*{file} {english.ldf} {2017/06/06 v3.3r}
*{file} {babel-english.tex}{0000/00/00 v0.0}
*{package}{calc} {2023/07/08 v4.3}
*{package}{cancel} {2013/04/12 v2.2}
*{package}{verbatim} {2023-11-06 v1.5v}
*{package}{amsmath} {2023/05/13 v2.17o}
*{package}{amstext} {2021/08/26 v2.01}
*{package}{amsgen} {1999/11/30 v2.0}
*{package}{amsbsy} {1999/11/29 v1.2d}
*{package}{amsopn} {2022/04/08 v2.04}
*{package}{amssymb} {2013/01/14 v3.01}
*{package}{amsfonts} {2013/01/14 v3.01}
*{package}{amsthm} {2020/05/29 v2.20.6}
*{package}{xpatch} {2020/03/25 v0.3a}
*{package}{expl3} {2024-02-20 v3}
*{file} {l3backend-pdftex.def}{2024-02-20 v3}
*{package}{xparse} {2024-02-18 v3}
*{package}{etoolbox} {2020/10/05 v2.5k}
*{package}{threeparttable}{2003/06/13 v3.0}
*{package}{dcolumn} {2023/07/08 v1.06}
*{package}{array} {2023/10/16 v2.5g}
*{package}{multicol} {2023/03/30 v1.9f}
*{package}{multirow} {2021/03/15 v2.8}
*{package}{booktabs} {2020/01/12 v1.61803398}
*{package}{latexsym} {1998/08/17 v2.2e}
*{package}{afterpage} {2023/07/04 v1.08}
*{package}{enotez} {2022/01/04 v0.10d}
*{package}{l3keys2e} {2024-02-18 v2e}
*{package}{xtemplate} {2023-10-10 v3}
*{package}{xtemplate-2023-10-10}{0000/00/00 v0.0}
*{package}{translations}{2022/02/05 v1.12}
*{package}{pdftexcmds} {2020-06-27 v0.33}
*{package}{infwarerr} {2019/12/03 v1.5}
*{package}{iftex} {2022/02/03 v1.0f}
*{package}{ltxcmds} {2023-12-04 v1.26}
*{package}{moreverb} {2008/06/03 v2.3a}
*{package}{hhline} {2020/01/04 v2.04}
*{package}{tipa} {2002/08/08 v1.1}
*{package}{fontenc} {0000/00/00 v0.0}
*{file} {t3enc.def} {2001/12/31 v3}
*{file} {t1cmss.fd} {2023/04/13 v2.5m}
*{package}{xcolor} {2023/11/15 v3.01}
*{file} {color.cfg} {2016/01/02 v1.6}
*{file} {pdftex.def} {2022/09/22 v1.2b}
*{file} {mathcolor.ltx}{0000/00/00 v0.0}
*{package}{accents} {2006/05/12 v1.4}
*{package}{appendix} {2020/02/08 v1.2c}
*{package}{eucal} {2009/06/22 v3.00}
*{package}{ulem} {2019/11/18 v0.0}
*{package}{bm} {2023/07/08 v1.2f}
*{package}{bbm} {1999/03/15 v1.2}
*{package}{url} {2013/09/16 v3.4}
*{package}{optional} {2005/01/26 v2.2b;}
*{package}{natbib} {2010/09/13 v8.31b}
*{package}{footmisc} {2023/07/05 v6.0f}
*{package}{manyfoot} {2019/08/03 v1.11}
*{package}{nccfoots} {2005/02/03 v1.2}
*{package}{perpage} {2014/10/25 v2.0}
*{package}{./Resources/texmf-local/tex/latex/econtexSetup}{0000/00/00 v0.0}
*{package}{wasysym} {2020/01/19 v2.4}
*{package}{psibycus} {2004/10/18 v4.5}
*{file} {ibycus4.map} {0000/00/00 v0.0}
*{file} {Uibycus.fd} {2004/10/18 v4.5}
*{file} {iby4extr.tex}{0000/00/00 v0.0}
*{package}{ushort} {2001/06/13 v2.2}
*{package}{graphicx} {2021/09/16 v1.2d}
*{package}{graphics} {2022/03/10 v1.4e}
*{package}{trig} {2021/08/11 v1.11}
*{file} {graphics.cfg}{2016/06/04 v1.11}
*{package}{hyperref} {2024-01-20 v7.01h}
*{package}{kvsetkeys} {2022-10-05 v1.19}
*{package}{kvdefinekeys}{2019-12-19 v1.6}
*{package}{pdfescape} {2019/12/09 v1.15}
*{package}{hycolor} {2020-01-27 v1.10}
*{package}{auxhook} {2019-12-17 v1.6}
*{package}{nameref} {2023-11-26 v2.56}
*{package}{refcount} {2019/12/15 v3.6}
*{package}{gettitlestring}{2019/12/15 v1.6}
*{package}{kvoptions} {2022-06-15 v3.15}
*{file} {pd1enc.def} {2024-01-20 v7.01h}
*{package}{intcalc} {2019/12/15 v1.3}
*{file} {puenc.def} {2024-01-20 v7.01h}
*{package}{bitset} {2019/12/09 v1.3}
*{package}{bigintcalc} {2019/12/15 v1.5}
*{package}{atbegshi-ltx}{2021/01/10 v1.0c}
*{file} {hpdftex.def} {2024-01-20 v7.01h}
*{package}{atveryend-ltx}{2020/08/19 v1.0a}
*{package}{rerunfilecheck}{2022-07-10 v1.10}
*{package}{uniquecounter}{2019/12/15 v1.4}
*{package}{/Volumes/Sync/GitHub/llorracc/SolvingMicroDSOPs/SolvingMicroDSOPs-Latest/.resources/texmf-local/tex/latex/local-econark}{0000/00/00 v0.0}
*{package}{subfiles} {2020/11/14 v2.2}
*{package}{import} {2020/04/01 v6.2}
*{package}{xmpincl} {2021/09/22 v2.4}
*{package}{ifpdf} {2019/10/25 v3.4}
*{file} {t3cmr.fd} {2001/12/31 v0.0}
*{file} {translations-basic-dictionary-english.trsl}{(english v0.0}
*{file} {supp-pdf.mkii}{0000/00/00 v0.0}
*{package}{epstopdf-base}{2020-01-24 v2.11}
*{file} {epstopdf-sys.cfg}{2010/07/13 v1.3}
*{file} {NARK.out} {0000/00/00 v0.0}
*{file} {NARK.out} {0000/00/00 v0.0}
*{package}{bookmark} {2023-12-10 v1.31}
*{file} {bkm-pdftex.def}{2023-12-10 v1.31}
*{file} {t1cmtt.fd} {2023/04/13 v2.5m}
*{file} {umsa.fd} {2013/01/14 v3.01}
*{file} {umsb.fd} {2013/01/14 v3.01}
*{file} {ulasy.fd} {1998/08/17 v2.2e}
*{file} {uwasy.fd} {2020/01/19 v2.4}
*{file} {ueuf.fd} {2013/01/14 v3.01}
*{file} {ueus.fd} {2013/01/14 v3.01}
}
Binary file modified Documentation/NARK/NARK.pdf
Binary file not shown.
Loading

0 comments on commit c5b3eee

Please sign in to comment.