Activity
A running log of what is changing across QuantEcon: library releases, updates to the lecture series, and updates to their translated editions. It is compiled from public activity on GitHub.
For announcements such as new projects, grants, people and workshops, see News.
October 2026
-
-
Advanced Quantitative Economics with Python
Added a new lecture, Gradual Liberalization in a Global Production Network, and extended Institution Building Without Commitment.
Add gradual_liberalization_network lecture and extend organizational_equilibrium #399
-
Advanced Quantitative Economics with Python
-
-
Advanced Quantitative Economics with Python
Added two new lectures, Gradualism in Self-Enforcing Trade Agreements and Institution Building Without Commitment.
Add gradual_trade_agreements and organizational_equilibrium lectures #396
-
Advanced Quantitative Economics with Python
-
-
Advanced Quantitative Economics with Python
Added two new lectures, Policy Counterfactuals in a New Keynesian Economy and Invertibility and Policy Counterfactuals, and revised three related lectures on policy counterfactuals and induced priors.
Add policy_invertibility and policy_counterfactuals_nk and revise McKay–Wolf lectures #394
-
Advanced Quantitative Economics with Python
-
-
Intermediate Quantitative Economics with Python
Revised Linear Quadratic Mean Field Games and split it into two lectures, adding Linear Quadratic Mean Field Games: Extensions.
[lq_mean_field_games] Revise for the October 2026 draft and split into two lectures #1096
-
Intermediate Quantitative Economics with Python
-
-
Intermediate Quantitative Economics with Python
Added Simplified Chinese translations of five lectures, including Which Moments to Match, Social Security Trust Fund Depletion and Investment Under Uncertainty, and revised twenty existing translated lectures.
- Sir_model: restore the 2025 reviewers' wording lost in #302 #305
- [var_dmd, svd_intro, measurement_models] Correct math, add exercises #304
- [var_dmd, svd_intro, measurement_models] Correct math, add exercises #303
- [sir_model] update code and text #302
- Recover six small gaps: five state-file advances and harrison_kreps' la.solve port #301
- Deliver gallant_tauchen and social_security_depletion (the lectures of closed #294 and #296) #300
- [lucas_prescott_investment, optimal_growth_uncertainty] Two sequels to rational_expectations #286
- [two_auctions] Add exercises and further reading #284
- [house_auction] Add VCG comparison section and exercises #283
- Make main build again: install JAX in the environment, finish ak_aiyagari's household rename, add the programming intersphinx key #297
- Register the CJK font in util_rand_resp — five figures render Chinese as tofu #274
- [ak2, ak_aiyagari, two_computation] Correct math and economics, add exercises #290
- [hoist_failure] Revise fault-tree lecture and add exercises #285
- Fix Samuelson quadratic formula #282
- [tom] edits to a few lectures [ge_arrow, affine_risk_prices, and recovery_trio] #281
- [linear_algebra] Some updates on code and style and typos #280
- [qr_decomp] Some updates to code and wording #277
- [lq_robust_bewley] verify observational equivalence #269
-
Intermediate Quantitative Economics with Python
-
-
Advanced Quantitative Economics with Python
Updated Covariance Stationary Processes, Markov Jump Linear Quadratic Dynamic Programming, and Policy Regimes and the Lucas Critique for
quantecon0.13.1.
-
Advanced Quantitative Economics with Python
-
-
Python Programming for Economics and Finance
- French: Updated the French translations of the Polars, Pandas for Panel Data and Adventures with Autodiff lectures, among others.
- Persian: Updated the Persian translations of the Polars, Pandas for Panel Data, and Adventures with Autodiff lectures.
- Python_oop: restore the French non-breaking spaces #92
- Update about_py.md #84
- [pandas_panel] Describe the single .replace() call, not a loop #96
- [autodiff] Open with a sentence that suits both series #95
- [polars] Fetch the FRED CSV with requests before parsing it #97
- [polars] Fetch the FRED CSV with requests before parsing it #171
- [pandas_panel] Describe the single .replace() call, not a loop #170
- [autodiff] Open with a sentence that suits both series #169
-
-
-
Intermediate Quantitative Economics with Python
Added a new lecture, Social Security Trust Fund Depletion.
-
Intermediate Quantitative Economics with Python
-
-
Advanced Quantitative Economics with Python
Added two new lectures, Policy Counterfactuals from Impulse Responses and Policy Regimes and the Lucas Critique, and modified three existing lectures on induced priors, Markov jump LQ, and supply and demand.
Add policy_counterfactuals lecture: McKay-Wolf counterfactuals and invertibility #392
-
Advanced Quantitative Economics with Python
-
-
Advanced Quantitative Economics with Python
Added a new lecture, Induced Priors for Impulse Responses, covering induced priors, VARs, and sign restrictions.
Add induced_priors lecture: induced priors, VARs, and sign restrictions #390
-
Python Programming for Economics and Finance
Fixed a font-weight fallback warning in eighteen Simplified Chinese translated lectures, updated the Polars lecture's data-fetching method, and revised the Pandas for Panel Data and Adventures with Autodiff lectures.
- jlgametheory v0.4.0
-
Advanced Quantitative Economics with Python
-
-
Intermediate Quantitative Economics with Python
Added a new lecture, Which Moments to Match?, on Gallant and Tauchen's efficient method of moments, and updated Pandas for Panel Data.
-
Python Programming for Economics and Finance
Revised the Pandas for Panel Data and Adventures with Autodiff lectures.
-
Quantitative Economics with JAX
Updated the Adventures with Autodiff lecture to share text with the parallel lecture series.
[autodiff] Take programming's text, so both series publish one lecture #357
-
Intermediate Quantitative Economics with Python
Updated the Simplified Chinese translations of Wealth Distribution Dynamics, Pandas for Panel Data, Non-Conjugate Priors, Competitive Equilibria with Arrow Securities, and Misspecified Recovery.
- [wealth_dynamics] Retarget the JAX cross-reference after the lecture-jax rename #291
- [pandas_panel] Take programming's text, so both series publish one lecture #293
- Resync ge_arrow and misspecified_recovery to current source (recovers the 2026-09-20 and 2026-10-09 sync failures) #292
- Bayes_nonconj: declare the truncated log-normal prior's (0, 1] support (numpyro 0.22) #288
-
Intermediate Quantitative Economics with Python
-
-
A First Course in Quantitative Economics with Python
Added a new lecture, Estimating Wealth Tax Revenue, rewrote Maximum Likelihood Estimation as an elementary introduction, and reorganized the table of contents.
- Rename mle to mle_intro so lecture names are unique across the published sites #857
- Rename lln_clt to lln_clt_intro so lecture names are unique across the published sites #856
- Rename lake_model to lake_model_intro so lecture names are unique across the published sites #855
- Add wealth_tax lecture: estimating wealth tax revenue #852
- Rewrite MLE as an elementary lecture on maximum likelihood #849
- Reorganize table of contents #848
-
Intermediate Quantitative Economics with Python
Corrected math and economics and added exercises to Transitions in an Overlapping Generations Model, A Long-Lived, Heterogeneous Agents, Overlapping Generations Model, and Two Computations to Fund Social Security, and updated two further lectures.
- [ge_arrow] Add the rational expectations reading of Arrow's sequential equilibrium #1084
- [wealth_dynamics] Retarget the JAX cross-reference after the lecture-jax rename #1082
- [ak2, ak_aiyagari, two_computation] Correct math and economics, add exercises #1078
- Bayes_nonconj: declare the truncated log-normal prior's (0, 1] support (numpyro 0.22) #1065
-
Quantitative Economics with JAX
Renamed twelve lectures, including Default Risk and Income Fluctuations, Endogenous Grid Method, and Inventory Dynamics, to make lecture names unique across published sites.
Rename twelve lectures so lecture names are unique across the published sites #353
-
A First Course in Quantitative Economics with Python
Updated the Simplified Chinese translations of several lectures, including A Lake Model of Employment, LLN and CLT, and Maximum Likelihood Estimation, with internal file renames to ensure unique lecture names across sites.
-
A First Course in Quantitative Economics with Python
-
-
A First Course in Quantitative Economics with Python
Added the Simplified Chinese translation of the Estimating Wealth Tax Revenue lecture and reorganized the table of contents, with related updates to the Heavy-Tailed Distributions lecture.
-
A First Course in Quantitative Economics with Python
September 2026
-
-
Python Programming for Economics and Finance
Updated the French translations of Names and Namespaces, Functions, and NumPy, and applied consistency fixes across six further lectures.
-
Python Programming for Economics and Finance
-
-
Intermediate Quantitative Economics with Python
Added three new lectures (Linear Quadratic Mean Field Games, Investment Under Uncertainty, and Optimal Growth Under Uncertainty and Tobin's q), and added exercises to the two auction lectures.
-
Intermediate Quantitative Economics with Python
August 2026
-
-
A First Course in Quantitative Economics with Python
Added the Simplified Chinese translation of the Measuring Mobility lecture.
-
A First Course in Quantitative Economics with Python
-
-
A First Course in Quantitative Economics with Python
Added two new lectures, Measuring Mobility and Bivariate Distributions.
-
A First Course in Quantitative Economics with Python
-
-
A First Course in Quantitative Economics with Python
Added a new lecture, Fitting Distributions to Data.
-
A First Course in Quantitative Economics with Python
-
-
Python Programming for Economics and Finance
Added a language switcher linking to the Persian, French and Simplified Chinese editions.
Add language switcher support for fa, fr and zh-cn editions #490
-
Python Programming for Economics and Finance
Enabled the language switcher between the English, Persian, French and Simplified Chinese editions.
-
Python Programming for Economics and Finance
July 2026
-
-
Intermediate Quantitative Economics with Python
Added missing
quanteconandjaxinstalls to nine lectures.Add pip install cells for quantecon and jax in lectures that were missing them #1006
- ContinuousDPs.jl v0.3.1
-
Intermediate Quantitative Economics with Python
-
-
Intermediate Quantitative Economics with Python
Added a new section of ten lectures on Phillips Curve Tradeoffs, and added figure captions and standardized CDF notation in the Incorrect Models lecture.
-
Intermediate Quantitative Economics with Python
-
-
Advanced Quantitative Economics with Python
Added a new lecture, Dynamic Supply and Demand Curves.
Adding Tom's lecture on dynamic supply and demand curves #352
-
Intermediate Quantitative Economics with Python
Added missing
pip installcells to four lectures.
-
Advanced Quantitative Economics with Python
-
-
Intermediate Quantitative Economics with Python
Replaced the LQ Consumption Smoothing lecture with a trilogy of lectures on the LQ permanent income model, and added two lectures on unemployment dynamics, A Linear Model of Unemployment and Unemployment Dynamics with Asymmetric Shocks.
-
Intermediate Quantitative Economics with Python
June 2026
-
-
Intermediate Quantitative Economics with Python
Added three new lectures, including The Kalman Filter and Vector Autoregressions and Robust Permanent Income and Pricing.
Adding Tom's new lectures on Kalman Filter and Robust Income #931
-
Intermediate Quantitative Economics with Python
-
-
Intermediate Quantitative Economics with Python
Rewrote the Non-Conjugate Priors lecture, adding notes on NUTS and variational inference, and revised the exposition and notation of Another Look at the Kalman Filter.
-
Intermediate Quantitative Economics with Python
-
-
Advanced Quantitative Economics with Python
Added three lectures on contract theory under moral hazard and a lecture, Survey Data and Subjective Beliefs in Business Cycle Models.
Add three lectures on contract theory and one lecture on survey data and robustness #343
-
Advanced Quantitative Economics with Python
The log begins on .