Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes for HARK Journey 1 #4

Open
wants to merge 396 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
396 commits
Select commit Hold shift + click to select a range
4324900
Merge branch 'master' into ConstrainedPerfectForesight
mnwhite Oct 17, 2019
961ee23
Change variable names to match other code changes
mnwhite Oct 17, 2019
89f24b6
Merge pull request #299 from econ-ark/ConstrainedPerfectForesight
llorracc Oct 19, 2019
1bb1ee5
adding passing (simple) tests for all methods in simulation.py
sbenthall Oct 20, 2019
e8b3171
drawMeanOneLognormal calls drawLognormal with corrected mu
sbenthall Oct 20, 2019
4c9f579
fix comment on drawLognormal
sbenthall Oct 20, 2019
42b8e7e
removing unneeded seed setting line from drawMeanOneLognormal
sbenthall Oct 21, 2019
9911326
cleanup test_simulation.py
sbenthall Oct 21, 2019
0d52400
fixes to requirements.txt to fix sphinx dependency errors. Fixes #406
sbenthall Oct 22, 2019
7435835
remove notebooks from sphinx autosummary list. see #412
sbenthall Oct 22, 2019
c0f890e
removing symlink to missing notebook. see #412
sbenthall Oct 22, 2019
c5bb070
remove references to non-library project files for cstwMPC. See #412
sbenthall Oct 22, 2019
f6b984b
removing more non-modules from sphinx autosummary list. #412
sbenthall Oct 22, 2019
db5c893
recommonmark is causing an error in parsing the HARKManual with sphin…
sbenthall Oct 22, 2019
e59f808
Updated links in HARK manual
zixuanhuangECON Oct 23, 2019
790741f
Merge pull request #413 from zhuang13atJHU/master
llorracc Oct 23, 2019
37ff19c
Merge branch 'master' into issue-406-sphinx
llorracc Oct 24, 2019
f418ccf
removing recommonmark at last. see #406 #412
sbenthall Oct 24, 2019
7ee79f9
Merge branch 'master' of github.com:econ-ark/HARK into issue-406-sphinx
sbenthall Oct 24, 2019
f2a83b6
Merge branch 'issue-406-sphinx' of github.com:sbenthall/HARK into iss…
sbenthall Oct 24, 2019
f6e9e91
Merge pull request #411 from sbenthall/issue-406-sphinx
llorracc Oct 24, 2019
b5b35ca
Merge branch 'master' into issue-404
llorracc Oct 29, 2019
8edcebf
Merge pull request #408 from sbenthall/issue-404
llorracc Oct 29, 2019
956c448
remove Examples/ directory, fixes #417 (#419)
sbenthall Oct 29, 2019
1781649
removing HARKManual markdown; adding recommonmark back in. fixes #420
sbenthall Oct 29, 2019
45c0f89
removing notebooks directory with symlinks to (deleted) Examples/ dir…
sbenthall Oct 29, 2019
2e765e6
no, really, remove the HARKmanual markdown
sbenthall Oct 29, 2019
5d59179
fixing sphinx index: intro text, uses Gentle notebook from DemARK, AP…
sbenthall Oct 29, 2019
dcca4c4
adding dependencies for sphinx, see #409
sbenthall Oct 29, 2019
e105a2b
api.rst for the API docs. see #409
sbenthall Oct 29, 2019
f1e31e5
Merge pull request #421 from sbenthall/issue-409-intro
llorracc Oct 30, 2019
eade711
Minor edits to Portfolio model (#418)
llorracc Oct 30, 2019
0b6240d
Merge branch 'master' into simul
Oct 31, 2019
98bdacd
Merge pull request #320 from pkofod/simul
mnwhite Oct 31, 2019
89054aa
Refactor 'readme' in docs into separate files to better use sidebar n…
sbenthall Oct 31, 2019
0827d18
changing link in README to quick start to new quick start doc. #409
sbenthall Oct 31, 2019
b16f3b5
Adjusted LaborIntMarg lifecycle figures
mnwhite Oct 31, 2019
5b404b5
adding contribution guidelines to readthedocs. #410
sbenthall Oct 31, 2019
3395047
Merge pull request #392 from JackShiqiLi/LaborIntMarg
mnwhite Oct 31, 2019
c561943
Merge branch 'master' into issue-409-intro
sbenthall Oct 31, 2019
f5263b9
Robustify conda installation command (#431)
llorracc Nov 7, 2019
5d0c63f
Merge branch 'master' into issue-409-intro
sbenthall Nov 7, 2019
8dd9790
Merge pull request #425 from sbenthall/issue-409-intro
sbenthall Nov 7, 2019
bbfab2f
removing Model directories from the API documentation
sbenthall Nov 7, 2019
254a77a
Merge pull request #432 from sbenthall/issue-409-intro
llorracc Nov 7, 2019
c436a92
Pass the RNG stored in AgentType to portfolio agents' methods for dra…
pkofod Nov 9, 2019
0bfc4b9
Fix from RNG to actual number.
pkofod Nov 9, 2019
b762572
Don't call the argument RNG.
pkofod Nov 9, 2019
327cf3b
Create FUNDING.yml
Dr-G Nov 13, 2019
a8c027c
adding link to PDF manual
sbenthall Nov 25, 2019
506f9bc
fix nbsphinx version to 0.4.3 to get compatibility with Sphinx v.1.6.7
sbenthall Nov 26, 2019
66d1ecd
models moved from HARK subpackages into examples/
sbenthall Nov 26, 2019
ec56472
don't import BayerLuettecke in HARK __init__
sbenthall Nov 26, 2019
529fad4
correcting Params import path for FashionVictim
sbenthall Nov 26, 2019
1b8b65e
correcting import path for cstwMPC example/
sbenthall Nov 26, 2019
1b13727
fixing up BayerLuetticke paths
sbenthall Nov 26, 2019
b6fe2ff
fixing paths in Sticky
sbenthall Nov 26, 2019
0b4970b
Tiny fix to getPercentiles (#438)
mnwhite Nov 27, 2019
5fae087
fix matplotlib import in non-GUI environment
MridulS Dec 5, 2019
2012e5b
remove import of BayerLuetticke into namespace
MridulS Dec 5, 2019
064f0c3
Merge branch 'master' into patch-1
Dec 5, 2019
3b7f250
Merge branch 'master' into issue-409-intro
Dec 5, 2019
e83090e
Merge pull request #436 from sbenthall/issue-409-intro
llorracc Dec 5, 2019
698ca7a
Merge branch 'master' into patch-1
llorracc Dec 5, 2019
dc97aaa
Merge branch 'master' into i440-examples
llorracc Dec 5, 2019
3e06310
Merge pull request #435 from Dr-G/patch-1
llorracc Dec 5, 2019
a1df5ec
split on non-essential deps into extra_requires() (#429)
sbenthall Dec 5, 2019
491125a
Merge branch 'master' into pkm/RiskyRNG
llorracc Dec 5, 2019
da98174
Merge branch 'master' into matplotlib_gui_fix
llorracc Dec 5, 2019
31ae91c
Merge pull request #433 from pkofod/pkm/RiskyRNG
llorracc Dec 5, 2019
a09d2f8
removing cAndCwithStickyE, see #335
sbenthall Dec 5, 2019
2eb6f69
changing relative imports in BayerLueticke One code
sbenthall Dec 5, 2019
56396b1
correct paths to binder notebooks in BayerLuetticke
sbenthall Dec 5, 2019
c338171
fixing import paths
sbenthall Dec 5, 2019
8baa3e5
fixing import path
sbenthall Dec 5, 2019
0db0348
cleaning up __init__.py
sbenthall Dec 5, 2019
cc2c1e5
Merge branch 'i440-examples' of github.com:sbenthall/HARK into i440-e…
sbenthall Dec 5, 2019
bc0041b
Add which_vars to minimizeNelderMead (#443)
mnwhite Dec 9, 2019
8c37eb0
Moved NARK to HARK documentation
shaunagm Dec 9, 2019
61a9f41
Merge pull request #448 from econ-ark/move-NARK-to-HARK-documentation
shaunagm Dec 9, 2019
3e49537
adding back in Parameters because these are used by LifecycleModel
sbenthall Dec 9, 2019
88970e2
adding LifecyleModel from DemARK
sbenthall Dec 9, 2019
90db541
removing SolvingMicroDSOPs -- will remain in REMARKs
sbenthall Dec 9, 2019
f0d18a4
moving cstwMPC back into HARK because of downstream dependencies
sbenthall Dec 9, 2019
e0b85a0
Merge branch 'master' into matplotlib_gui_fix
Dec 10, 2019
26b3238
remove deprecated RepAgentModel file, it was used in cAndCwithStickyE…
MridulS Dec 10, 2019
f953536
remove py2 specific imports
MridulS Dec 10, 2019
c5c8d5d
Merge pull request #444 from MridulS/matplotlib_gui_fix
llorracc Dec 10, 2019
44e3783
solution_distance and completed_cyles as agent attributes of agent - …
Dec 10, 2019
a3c2122
Merge pull request #452 from econ-ark/add-solution-metrics-as-agent-a…
llorracc Dec 10, 2019
e435d64
fixing import paths in BayerLuetticke notebooks
sbenthall Dec 10, 2019
9312acf
fixing relative path holdover in BayerLuetticke/Assets/One/Fluctuatio…
sbenthall Dec 10, 2019
8008c31
Tiny NARK edits
Dec 10, 2019
5386707
Merge branch 'master' into tiny-NARK-edits
llorracc Dec 10, 2019
e9275aa
Putting SolvingMicroDSOPs parametes in Calibration/ dir
sbenthall Dec 10, 2019
4d40c58
Merge pull request #453 from econ-ark/tiny-NARK-edits
llorracc Dec 10, 2019
9d3d0a7
Merge branch 'master' into i440-examples
sbenthall Dec 10, 2019
2c21161
adding seaborn as extra 'dev' dependency (since examples are used in …
sbenthall Dec 10, 2019
f8304af
add seaborn to requirements
MridulS Dec 10, 2019
314cbae
Merge branch 'master' into depend
Dec 10, 2019
548603e
Merge pull request #454 from MridulS/depend
sbenthall Dec 10, 2019
f4bf2db
Revert "adding seaborn as extra 'dev' dependency (since examples are …
sbenthall Dec 11, 2019
f1eff7b
Merge branch 'master' into i440-examples
sbenthall Dec 11, 2019
4b616b9
breakup example/test and code
MridulS Dec 12, 2019
778302d
prepare release 0.10.3
shaunagm Dec 12, 2019
cec4c5c
Merge pull request #458 from econ-ark/prep-release-0.10.3
shaunagm Dec 12, 2019
da83297
fix slicing error in minimizeNelderMead (#460)
Dec 12, 2019
83d597f
Update changelog
shaunagm Dec 12, 2019
eaa37c4
Merge pull request #461 from econ-ark/fix-release-0.10.3
shaunagm Dec 12, 2019
199a134
Adding ConsPortfolioModelDoc to examples/
sbenthall Dec 12, 2019
a8ade0d
Merge branch 'master' into i440-examples
llorracc Dec 13, 2019
f877b06
Linting parallel.py (#465)
Jan 1, 2020
c5d8978
Governance doc shouldn't be in source code (#422)
Jan 2, 2020
5663528
Improved parallelNelderMead (#300)
mnwhite Jan 2, 2020
9f3797d
Merge branch 'master' into consav_refactor
llorracc Jan 2, 2020
2029cdc
Merge branch 'master' into i440-examples
llorracc Jan 2, 2020
5275031
Merge pull request #442 from sbenthall/i440-examples
llorracc Jan 5, 2020
2bee725
Fixing path to SetupParamsCSTW (#467)
sbenthall Jan 6, 2020
ad83315
Loading default parameters into class during initialization (#466)
sbenthall Jan 9, 2020
0bff841
breakup ConsAggShockModel
MridulS Jan 16, 2020
455aca3
Merge branch 'consav_refactor' of github.com:mriduls/hark into consav…
MridulS Jan 16, 2020
520fa1d
add __all__ var to ConsAggShockModel
MridulS Jan 16, 2020
d5b6e55
update ConsPortfolioModel.py
MridulS Jan 16, 2020
77aaaf3
breakup ConsGenIncProcessModel
MridulS Jan 16, 2020
46739f0
breakup ConsPrefShockModel
MridulS Jan 16, 2020
8715cac
breakup ConsRepAgentModel
MridulS Jan 16, 2020
e1e6061
breakup ConsMarkovModel
MridulS Jan 16, 2020
4f4545b
update ConsMedModel
MridulS Jan 16, 2020
b451567
update tractablebufferstock
MridulS Jan 16, 2020
0f83627
use github actions for testing
MridulS Jan 16, 2020
d19d3d4
Merge branch 'master' into consav_refactor
Jan 16, 2020
01a4406
fix examples for parameter loading
MridulS Jan 16, 2020
874ed0f
Merge pull request #470 from MridulS/actions
llorracc Jan 16, 2020
ea56ea6
move examples to ipython notebooks with jupytext
MridulS Jan 19, 2020
13a486f
setup testing, fix bugs in code
MridulS Jan 23, 2020
eb8d1a6
time.clock is removed from py3.8 (#471)
Jan 23, 2020
205cf9a
add 3.8 and trigger the action on pull_request
Jan 23, 2020
d1852ee
fix double build issue
Jan 23, 2020
86b1265
Add badge to GitHub Action build
Jan 23, 2020
6392c70
Merge pull request #477 from econ-ark/workflow3.8
sbenthall Jan 23, 2020
bb3ce33
Update .travis.yml
Jan 27, 2020
5707d75
clean up setup.py and move all metadata to setup.cfg
MridulS Jan 27, 2020
c80dfa7
add note about 2.7 support
MridulS Jan 27, 2020
66791b5
fix absolute_import order
MridulS Jan 27, 2020
b931c31
fix formatting
MridulS Jan 27, 2020
46d747a
Remove numpydoc dependency (#476)
sbenthall Jan 30, 2020
c22ce40
adding ConsumptionSaving to the docs (#469)
sbenthall Feb 1, 2020
b4858e8
Merge branch 'master' into update-travis-py3
Feb 1, 2020
eda8323
Update __init__.py
Feb 1, 2020
e856d6a
remove numpydoc
Feb 1, 2020
7c82f95
Remove commented line in ConsumerParameters
mnwhite Feb 3, 2020
340a817
Merge pull request #486 from econ-ark/RemoveCommentedMaxKinks
mnwhite Feb 3, 2020
6496336
add guide to link fork
MridulS Feb 3, 2020
30ae493
fix typos
Feb 4, 2020
d2b493f
Merge branch 'master' into update-travis-py3
Feb 4, 2020
7c65235
Merge pull request #487 from MridulS/fork_guide
sbenthall Feb 4, 2020
6329b34
Merge branch 'master' into consav_refactor
sbenthall Feb 4, 2020
ecb8867
DemARKs to Examples (#472)
sbenthall Feb 5, 2020
b64e445
run notebook to get output plots in documentation (#490)
Feb 5, 2020
5d2a07a
Merge branch 'master' into consav_refactor
Feb 6, 2020
50abf4a
Merge branch 'master' into update-travis-py3
Feb 6, 2020
adc712a
Merge branch 'master' of github.com:janrosa1/HARK into janrosa1-master
sbenthall Feb 6, 2020
0b75e7d
cosmetic fixes to Journey 1; use new default parameter functionality
sbenthall Feb 6, 2020
93f0ed1
Merge pull request #478 from econ-ark/update-travis-py3
sbenthall Feb 8, 2020
c96acc5
simplify checks for time varying solveOnePeriod, fixes #496
sbenthall Feb 9, 2020
ede363c
changing version and author in sphinx (#489)
sbenthall Feb 9, 2020
17ada08
fix setup.cfg order (#501)
Feb 9, 2020
5952bc5
add packages = find: (#502)
Feb 9, 2020
b2a89c1
fix include package_data (#503)
Feb 9, 2020
87d9885
move data files to manifest.in (#505)
Feb 9, 2020
c8dffd8
adding test for default solution to PerfForesightConsumerType. See #504
sbenthall Feb 9, 2020
3290286
Merge branch 'master' into i504-unittests
llorracc Feb 10, 2020
0f4aefd
Update Installation To Include retrieving submodules
Feb 10, 2020
2b99308
Merge branch 'master' into consav_refactor
sbenthall Feb 10, 2020
bd3f68e
Merge pull request #507 from econ-ark/UpdateInstallToIncludeREMARKs
llorracc Feb 10, 2020
b229a2c
adding test for IndShockConsumerType.getShocks()
sbenthall Feb 10, 2020
d0ac2b8
Merge branch 'master' into LaborIntMarg
mnwhite Feb 10, 2020
61a3e76
add util functions for notebooks (#512)
Feb 11, 2020
68492c0
Edit HARKmanual so it compiles to html
Feb 11, 2020
8201f89
Clean up HARKmanual stuff
Feb 11, 2020
3a96c0e
Merge pull request #515 from econ-ark/HARKmanual_Minor_Edits
llorracc Feb 11, 2020
dc81786
force travis to build and test HARK (#517)
Feb 12, 2020
149650f
ConsLaborModel has default parameters
mnwhite Feb 13, 2020
e1c681a
Moved ConsLaborModel main code to /Examples
mnwhite Feb 13, 2020
3736b03
Merge branch 'master' into LaborIntMarg
mnwhite Feb 13, 2020
206bad0
Remove HARKmanual.html from master
Feb 13, 2020
31ba7cb
Merge pull request #521 from econ-ark/RemoveHARKmanualFromMaster
llorracc Feb 13, 2020
a95afc5
RTD point to gh manual (#523)
sbenthall Feb 15, 2020
e2c61dc
Merge branch 'master' into LaborIntMarg
Feb 15, 2020
0a47399
Added updateLbrCost Function
rkcah Feb 15, 2020
e2bd354
Updated ConsumerParameters
rkcah Feb 15, 2020
75e57ec
adding tests for IndShockConsumerType class, based on BufferStock REM…
sbenthall Feb 15, 2020
68f4144
using assertAlmostEqual for tests to avoid failures due to operating …
sbenthall Feb 15, 2020
1c8df30
adding tests for failed GIC and AIC conditions on GICFailedExample. S…
sbenthall Feb 15, 2020
6c1acc7
removing comments from tests that was causing unicode error on Travis
sbenthall Feb 15, 2020
770074a
Updated Comments
rkcah Feb 16, 2020
efb7c94
Updated ConsumerParameters to meaningful values
rkcah Feb 16, 2020
2ddf677
Merge pull request #524 from rkcah/LaborIntMarg-Update
mnwhite Feb 16, 2020
ed73922
Small fix to updateLbrCost, adjust sim methods
mnwhite Feb 16, 2020
24293a3
moving test into ConsumptionSaving/tests
sbenthall Feb 17, 2020
91c2128
__init__.py for tests directory
sbenthall Feb 18, 2020
4ac7f35
Tiny labor supply example fixes
mnwhite Feb 18, 2020
bfaa7f1
Update checkConditions()
Feb 18, 2020
8f870e5
Merge pull request #530 from econ-ark/Update_checkConditions
llorracc Feb 19, 2020
fe1b654
Further small tweaks to factor calculations
Feb 19, 2020
4d6d4b4
add future imports back and py3.6 support, absolute_imports for v0.10.4
MridulS Feb 20, 2020
6177dd0
move consumptionsaving tests to test dir
MridulS Feb 20, 2020
abef8e3
move consumptionsaving tests to test dir
MridulS Feb 20, 2020
e1e0965
fix conflict
MridulS Feb 20, 2020
0e531bb
Merge branch 'master' into consav_refactor
Feb 20, 2020
4fe33e5
Merge branch 'master' into i510
llorracc Feb 20, 2020
693df18
Merge branch 'master' into Update_checkConditions
llorracc Feb 20, 2020
9844237
Merge pull request #533 from econ-ark/Update_checkConditions
sbenthall Feb 20, 2020
2dd4966
Merge branch 'master' into i494-test
sbenthall Feb 20, 2020
163d43c
Merge branch 'master' into consav_refactor
sbenthall Feb 20, 2020
d1a8eb9
Merge pull request #455 from MridulS/consav_refactor
sbenthall Feb 20, 2020
0d01217
Merge branch 'master' into i494-test
sbenthall Feb 20, 2020
b4e06b9
Merge branch 'master' into i504-unittests
sbenthall Feb 20, 2020
0f062cd
Merge branch 'master' into i496b
sbenthall Feb 20, 2020
9d7f61c
Final updates for checkConditions before turnover to Seb and Mridul
Feb 20, 2020
1fce464
Merge pull request #535 from econ-ark/FinalUpdatesToCheckConditions
llorracc Feb 20, 2020
dc39bf8
Merge branch 'master' into i510
sbenthall Feb 21, 2020
dac07bf
update IndShockConsumerType conditions check
sbenthall Feb 21, 2020
181e3b4
Merge pull request #526 from sbenthall/i510
sbenthall Feb 21, 2020
a71e950
functionalize out the conditions (AIC, GICPF, RIC, FHWC) from checkCo…
sbenthall Feb 21, 2020
c5f0ee5
functionalize out IndShockConsumerType conditions
sbenthall Feb 21, 2020
d575be3
violated now stored in the agent object to persist across tests
sbenthall Feb 21, 2020
9f08b7e
Merge pull request #536 from sbenthall/i534
sbenthall Feb 21, 2020
2d21be4
Merge branch 'master' into i494-test
sbenthall Feb 21, 2020
0e8f1eb
moving the getShocks() test into ConsumptionSaving/tests/
sbenthall Feb 21, 2020
18fddd7
Merge pull request #508 from sbenthall/i494-test
sbenthall Feb 21, 2020
5f19fb7
fix up notebook utilities (#537)
Feb 21, 2020
8e94853
url -> self.url in checkConditions print logic. fixed #539 (#540)
sbenthall Feb 24, 2020
e1b52e5
fix checkConditions refactor in ConsIndShockModel (#541)
Feb 24, 2020
78210a5
add jpg to make_figs (#544)
Feb 26, 2020
fb920cf
Merge branch 'i504-unittests' of github.com:sbenthall/HARK into i504-…
sbenthall Feb 26, 2020
cf4972f
moving test_PerfForesightConsumerType to ConsumptionSaving/tests/
sbenthall Feb 26, 2020
1c81bff
Merge pull request #506 from sbenthall/i504-unittests
sbenthall Feb 26, 2020
16c84c1
adding test_ConsPortfolioModel, based on ConsPortfolioModel Documenta…
sbenthall Feb 26, 2020
615c418
adding checkConditions() test for PerfForesightConsumerType
sbenthall Feb 26, 2020
a30ff3d
fixing self.violated in checkConditions(), and the PerfForsightConsum…
sbenthall Feb 26, 2020
f778419
adding simulation test for PerfForesightConsumerType
sbenthall Feb 26, 2020
c4d1494
Merge pull request #546 from sbenthall/i543-demark-tests
sbenthall Feb 26, 2020
5acb60c
Merge branch 'master' into LaborIntMarg
sbenthall Feb 26, 2020
3d3dbfe
Merge pull request #509 from econ-ark/LaborIntMarg
sbenthall Feb 26, 2020
256a28f
Merge branch 'master' into i496b
sbenthall Mar 5, 2020
b1b14ad
Merge pull request #498 from sbenthall/i496b
sbenthall Mar 5, 2020
614a551
remove the quick fix from estimation parameters (#552)
Mar 5, 2020
08c7ec5
Release 0.10.4 (#553)
Mar 5, 2020
4acc674
Merge branch 'master' into janrosa1-master
sbenthall Mar 5, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
github: [numfocus]
custom: ['https://numfocus.org/donate-to-econ-ark']
41 changes: 41 additions & 0 deletions .github/workflows/hark.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: HARK build on MacOS, Ubuntu and Windows

on:
push:
branches:
- master
pull_request:
branches:
- master

jobs:
build:

runs-on: ${{ matrix.os }}
strategy:
max-parallel: 4
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: [3.6, 3.7, 3.8]

steps:
- uses: actions/checkout@v1
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v1
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
# - name: Lint with flake8
# run: |
# pip install flake8
# # stop the build if there are Python syntax errors or undefined names
# flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
# flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- name: Test with pytest
run: |
pip install pytest
pytest
File renamed without changes.
7 changes: 5 additions & 2 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,14 @@ sphinx:
configuration: Documentation/conf.py

# Optionally build your docs in additional formats such as PDF and ePub
formats:
- pdf
formats: []

# Optionally set the version of Python and requirements required to build your docs
python:
version: 3.7
install:
- requirements: requirements.txt

submodules:
include: all
recursive: true
3 changes: 3 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,12 @@ language: python
python:
- 2.7
- 3.6
- 3.7
- 3.8
cache: pip
install:
- pip install -r requirements.txt
- pip install .
script:
- pytest
# - flake8 HARK
64 changes: 62 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,75 @@
HARK
Version 0.10.1.dev3
Release Notes

# Introduction

This document contains the release notes for the 0.10.1 version of HARK. HARK aims to produce an open source repository of highly modular, easily interoperable code for solving, simulating, and estimating dynamic economic models with heterogeneous agents.
This document contains the release notes of HARK. HARK aims to produce an open source repository of highly modular, easily interoperable code for solving, simulating, and estimating dynamic economic models with heterogeneous agents.

For more information on HARK, see [our Github organization](https://github.com/econ-ark).

## Changes


### 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](https://github.com/econ-ark/HARK/pull/478)
- Move non-reusable model code to examples directory, BayerLuetticke, FashionVictim now in examples instead of in HARK code [#442](https://github.com/econ-ark/HARK/pull/442)
- Load default parameters for ConsumptionSaving models [#466](https://github.com/econ-ark/HARK/pull/466)
- Improved implementaion of parallelNelderMead [#300](https://github.com/econ-ark/HARK/pull/300)

#### Minor Changes
- Notebook utility functions for determining platform, GUI, latex (installation) are available in HARK.utilities [#512](https://github.com/econ-ark/HARK/pull/512)
- Few DemARKs moved to examples [#472](https://github.com/econ-ark/HARK/pull/472)
- MaxKinks available in ConsumerParameters again [#486](https://github.com/econ-ark/HARK/pull/486)


### 0.10.3

Release Date: 12-12-2019

#### Major Changes

- Added constrained perfect foresight model solution. ([#299](https://github.com/econ-ark/HARK/pull/299)

#### Minor Changes

- Fixed slicing error in minimizeNelderMead. ([#460](https://github.com/econ-ark/HARK/pull/460))
- Fixed matplotlib GUI error. ([#444](https://github.com/econ-ark/HARK/pull/444))
- Pinned sphinx dependency. ([#436](https://github.com/econ-ark/HARK/pull/436))
- Fixed bug in ConsPortfolioModel in which the same risky rate of return would be drawn over and over. ([#433](https://github.com/econ-ark/HARK/pull/433))
- Fixed sphinx dependency errors. ([#411](https://github.com/econ-ark/HARK/pull/411))
- Refactored simultation.py. ([#408](https://github.com/econ-ark/HARK/pull/408))
- AgentType.simulate() now throws informative errors if
attributes required for simulation do not exist, or initializeSim() has
never been called. ([#320](https://github.com/econ-ark/HARK/pull/320))

### 0.10.2

Release Date: 10-03-2019

#### Minor Changes
- Add some bugfixes and unit tests to HARK.core. ([#401](https://github.com/econ-ark/HARK/pull/401))
- Fix error in discrete portfolio choice's AdjustPrb. ([#391](https://github.com/econ-ark/HARK/pull/391))

### 0.10.1.dev5

Release Date: 09-25-2019

#### Minor Changes
- Added portfolio choice between risky and safe assets (ConsPortfolioModel). ([#241](https://github.com/econ-ark/HARK/pull/241))

### 0.10.1.dev4

Release Date: 09-19-2019

#### Minor Changes
- Fixes cubic interpolation in KinkedRSolver. ([#386](https://github.com/econ-ark/HARK/pull/386))
- Documentes the procedure for constructing value function inverses and fixes bug in which survival rate was not included in absolute patience factor. ([#383](https://github.com/econ-ark/HARK/pull/383))
- Fixes problems that sometimes prevented multiprocessing from working. ([#377](https://github.com/econ-ark/HARK/pull/377))

### 0.10.1.dev3

Release Date: 07-23-2019
Expand Down
1 change: 1 addition & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ See [details on our policy on Code of Conduct](./.github/CODE_OF_CONDUCT.md).
* [Submitting a Bug Report](./doc/guides/contributing/issues.md#submitting-a-bug-report)
* [Triaging a Bug Report](./doc/guides/contributing/issues.md#triaging-a-bug-report)
* [Resolving a Bug Report](./doc/guides/contributing/issues.md#resolving-a-bug-report)
* [Linking your fork to your local clone](./doc/guides/contributing/issues.md#linking-your-fork-to-your-local-clone)

## [Pull Requests](./doc/guides/contributing/pull-requests.md)

Expand Down
8 changes: 4 additions & 4 deletions Documentation/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# Contributing to Econ-ARK

### Welcome!
## Welcome!

Thank you for considering contributing to Econ-ARK! We're a young project with a small but committed community that's hoping to grow while maintaining our friendly and responsive culture. Whether you're an economist or a technologist, a writer or a coder, an undergrad or a full professor, a professional or a hobbyist, there's a place for you in the Econ-ARK community.

We're still creating our contribution infrastructure, so this document is a work in progress. If you have any questions please feel free to @ or otherwise reach out project manager [Shauna](https://github.com/shaunagm), or lead developers [Chris](https://github.com/llorracc) and [Matt](https://github.com/mnwhite). If you prefer to connect through email, you can send it to __econ-ark at jhuecon dot org__.

### How to Contribute
## How to Contribute

We're open to all kinds of contributions, from bug reports to help with our docs to suggestions on how to improve our code. The best way to figure out if the contribution you'd like to make is something we'd merge or otherwise accept, is to open up an issue in our issue tracker. Please create an issue rather than immediately submitting pull request, unless the change you'd like to make is so minor you won't mind if the pull request is rejected. For bigger contributions, we want to proactively talk things through so we don't end up wasting your time.

Expand All @@ -21,7 +21,7 @@ If you'd like to help with those or any other kind of contribution, reach out to

We don't currently have guidelines for opening issues or pull requests, so include as much information as seems relevant to you, and we'll ask you if we need to know more.

### Responding to Issues & Pull Requests
## Responding to Issues & Pull Requests

We're trying to get better at managing our open issues and pull requests. We've created a new set of goals for all issues and pull requests in our Econ-ARK repos:

Expand All @@ -31,7 +31,7 @@ We're trying to get better at managing our open issues and pull requests. We've

If you've been waiting on us for more than two weeks for any reason, please feel free to give us a nudge. Correspondingly, we ask that you respond to any questions or requests from us within two weeks as well, even if it's just to say, "Sorry, I can't get to this for a while yet". If we don't hear back from you, we may close your issue or pull request. If you want to re-open it, just ask - we're glad to do so.

### Getting Started
## Getting Started

The [quick start guide](https://github.com/econ-ark/HARK#ii-quick-start-guide) in our README provides instructions for how to get started running HARK. This also serves as a setup guide for new contributors. If you run into any problems, please let us know by opening an issue in the issue tracker.

Expand Down
Binary file removed Documentation/HARKdoc.pdf
Binary file not shown.
Loading