Skip to content

Commit d2b251b

Browse files
committed
Merge branch 'main' into update_cagan_adaptive_code
2 parents a66bde7 + a1ed6bc commit d2b251b

26 files changed

+4701
-109
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,12 @@ jobs:
5151
jb build lectures --builder pdflatex --path-output ./ -n --keep-going
5252
mkdir -p _build/html/_pdf
5353
cp -u _build/latex/*.pdf _build/html/_pdf
54+
- name: Upload Execution Reports (LaTeX)
55+
uses: actions/upload-artifact@v4
56+
if: failure()
57+
with:
58+
name: execution-reports
59+
path: _build/latex/reports
5460
- name: Build Download Notebooks (sphinx-tojupyter)
5561
shell: bash -l {0}
5662
run: |
@@ -66,7 +72,7 @@ jobs:
6672
rm -r _build/.doctrees
6773
jb build lectures --path-output ./ -nW --keep-going
6874
- name: Upload Execution Reports (HTML)
69-
uses: actions/upload-artifact@v2
75+
uses: actions/upload-artifact@v4
7076
if: failure()
7177
with:
7278
name: execution-reports

README.md

Lines changed: 10 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,16 @@
1-
# lecture-python-intro
1+
# A First Course in Quantitative Economics with Python
22

3-
An undergraduate lecture series for the foundations of computational economics
3+
An Undergraduate Lecture Series for the Foundations of Computational Economics
44

5-
## Content ideas
5+
## Jupyter notebooks
66

7-
Content ideas in no particular order.
7+
Jupyter notebook versions of each lecture are available for download
8+
via the website.
89

9-
Open individual issues and PRs for the ones we decide to add.
10+
## Contributions
1011

11-
1. Geometric Series (existing lecture)
12-
2. Leontief Systems (from Networks Book)
13-
3. Luenberger
14-
4. IO Visualizations (from Networks Book)
15-
5. PyPGM (Eileen Nielson ... Youtube Star)
16-
6. Baby Version of https://python.quantecon.org/re_with_feedback.html (Cagan Model)
17-
7. Baby Version of "unpleasant arithmetic and Friedmans optimal quantity of money"
18-
8. Schelling Segregation Model
19-
9. Solow Model
20-
10. Simulations of Wealth Distribution
21-
11. Baby model of Lake Model (Eigenvalue Extension)
22-
12. Diamond Dybvig Model
23-
13. Moral Harzard - Wallace
24-
14. Philips Curve and Nairu
25-
15. Baby version of the Markov Chain Lecture
26-
16. Baby linear programming lecture
27-
17. Basic Nonlinear Demand and Supply (non-linear solver) OOP lecture
28-
18. Asset Pricing (Harrison/Kreps Model)
29-
19. Two Models of Asset Bubbles
30-
20. cobweb model -- start people thinking about expectations
31-
21. social mobility lecture
32-
22. Baby version of cattle cycles model
33-
23. Bi-matrix games.
34-
24. Shortest path lecture (existing)
35-
25. Pricing an American option
36-
26. Baby version of LLN / CLT lecture --- less maths, more simulation, all in one dimension
37-
27. Baby version of heavy tails lecture
38-
30. Lecture on solving linear equations and matrix algebra
39-
31. Lecture on eigenvalues, Perron-Frobenius and the Neumann series lemma
40-
32. Overlapping generations
12+
To comment on the lectures please add to or open an issue in the issue tracker (see above).
4113

42-
Get Tom's network intermediary paper.
14+
We welcome pull requests!
15+
16+
Please read the [QuantEcon style guide](https://manual.quantecon.org/intro.html) first, so that you can match our style.

environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ channels:
44
- conda-forge
55
dependencies:
66
- python=3.11
7-
- anaconda=2023.09
7+
- anaconda=2024.02
88
- pip
99
- pip:
1010
- jupyter-book==0.15.1

lectures/_config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ latex:
3737
sphinx:
3838
extra_extensions: [sphinx_multitoc_numbering, sphinxext.rediraffe, sphinx_exercise, sphinx_togglebutton, sphinx.ext.intersphinx, sphinx_proof, sphinx_tojupyter]
3939
config:
40+
bibtex_reference_style: author_year
4041
# false-positive links
4142
linkcheck_ignore: ['https://doi.org/https://doi.org/10.2307/1235116', 'https://math.stackexchange.com/*', 'https://stackoverflow.com/*']
4243
# myst-nb config
Loading

lectures/_static/quant-econ.bib

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2782,3 +2782,88 @@ @article{imampolitical
27822782
year = {2023},
27832783
journal = {IMF Working Paper}
27842784
}
2785+
2786+
@article{diamond1965national,
2787+
title = {National debt in a neoclassical growth model},
2788+
author = {Diamond, Peter A},
2789+
journal = {The American Economic Review},
2790+
volume = {55},
2791+
number = {5},
2792+
pages = {1126--1150},
2793+
year = {1965},
2794+
publisher = {JSTOR}
2795+
}
2796+
2797+
@book{auerbach1987dynamic,
2798+
title = {Dynamic fiscal policy},
2799+
author = {Auerbach, Alan J and Kotlikoff, Laurence J},
2800+
publisher = {Cambridge University Press},
2801+
address = {Cambridge},
2802+
year = {1987}
2803+
}
2804+
2805+
@article{sargent_velde1995,
2806+
title={Macroeconomic Features of the French Revolution},
2807+
author={Sargent, Thomas J and Velde, Francois R},
2808+
journal={Journal of Political Economy},
2809+
volume={103},
2810+
number={3},
2811+
pages={474--518},
2812+
year={1995}
2813+
}
2814+
2815+
@article{sargent1981,
2816+
title={Some unpleasant monetarist arithmetic},
2817+
author={Sargent, Thomas J and Wallace, Neil},
2818+
journal={Federal reserve bank of minneapolis quarterly review},
2819+
volume={5},
2820+
number={3},
2821+
pages={1--17},
2822+
year={1981}
2823+
}
2824+
2825+
2826+
2827+
2828+
@article{sargent2009conquest,
2829+
title={The conquest of South American inflation},
2830+
author={Sargent, Thomas and Williams, Noah and Zha, Tao},
2831+
journal={Journal of Political Economy},
2832+
volume={117},
2833+
number={2},
2834+
pages={211--256},
2835+
year={2009},
2836+
publisher={The University of Chicago Press}
2837+
}
2838+
2839+
@article{marcet2003recurrent,
2840+
title={Recurrent hyperinflations and learning},
2841+
author={Marcet, Albert and Nicolini, Juan P},
2842+
journal={American Economic Review},
2843+
volume={93},
2844+
number={5},
2845+
pages={1476--1498},
2846+
year={2003},
2847+
publisher={American Economic Association}
2848+
}
2849+
2850+
2851+
@article{bruno1990seigniorage,
2852+
title={Seigniorage, operating rules, and the high inflation trap},
2853+
author={Bruno, Michael and Fischer, Stanley},
2854+
journal={The Quarterly Journal of Economics},
2855+
volume={105},
2856+
number={2},
2857+
pages={353--374},
2858+
year={1990},
2859+
publisher={MIT Press}
2860+
}
2861+
2862+
@incollection{sargent1989least,
2863+
title={Least squares learning and the dynamics of hyperinflation},
2864+
author={Marcet, Albert and Sargent, Thomas J},
2865+
editor = {William Barnett, John Geweke, and Karl Shell},
2866+
booktitle={Sunspots, Complexity, and Chaos},
2867+
year={1989},
2868+
publisher={Cambridge University Press}
2869+
}

lectures/_toc.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,15 @@ parts:
4747
- file: cobweb
4848
- file: olg
4949
- file: commod_price
50+
- caption: Monetary-Fiscal Policy Interactions
51+
numbered: true
52+
chapters:
53+
- file: money_inflation
54+
- file: unpleasant
55+
- file: money_inflation_nonlinear
56+
- file: laffer_adaptive
57+
#- file: french_rev
58+
#- file: ak2
5059
- caption: Stochastic Dynamics
5160
numbered: true
5261
chapters:

0 commit comments

Comments
 (0)