PSL cataloged OS License: CCO-1.0 Jupyter Book Badge


Python 3.9 Python 3.10 Python 3.11 PyPI Latest Release PyPI Downloads Code style: black


example event parameter example event parameter example event parameter Codecov

OG-Core is the core logic for a country-agnostic overlapping-generations (OG) model of an economy that allows for dynamic general equilibrium analysis of fiscal policy. The source code is openly available for download or collaboration at the GitHub repository www.github.com/PSLmodels/OG-Core, or you can click on the GitHub icon at the top right of this page.

The model output focuses changes in macroeconomic aggregates (GDP, investment, consumption), wages, interest rates, and the stream of tax revenues over time. Although OG-Core can be run independently based on default parameter values (currently representing something similar to the United States), it is meant to be a dependency of a country-specific calibration. This documentation contains the following major sections, which are regularly updated.

  • Contributing to OG-Core

  • OG-Core API

  • OG-Core Theory

  • Appendix

  • References

  • Citations of OG-Core

Core Maintainers#

Jason DeBacker (GitHub handle @jdebacker) and Richard W. Evans (GitHub handle @rickecon) are the core maintainers of OG-Core. If you have questions about or contributions to the model or repository, please submit a GitHub “Issue” described in the Submitting a GitHub Issue subsection or “Pull Request” as described in the Submitting a GitHub Pull Request subsection of the Workflow section of the OG-Core Contributor Guide.


The model is continuously under development. Users will be notified through closed PR threads and through the release notes what changes have been implemented. The package will have released versions, which will be checked against existing code prior to release. Stay tuned for an upcoming release!

Citing OG-Core#

OG-Core (Version #.#.#)[Source code], PSLmodels/OG-Core.