.coveragerc
.gitignore
.isort.cfg
.pre-commit-config.yaml
.readthedocs.yaml
.readthedocs.yml
CHANGELOG.rst
CLAUDE.md
CONTRIBUTING.rst
LICENSE.txt
README.rst
pyproject.toml
requirements.txt
setup.cfg
setup.py
tox.ini
uv.lock
.github/workflows/ci.yml
.github/workflows/claude.yml
docs/Makefile
docs/api_reference.rst
docs/changelog.rst
docs/changelog_template.hbs
docs/conf.py
docs/docs_preprocessing.py
docs/index.rst
docs/macrostat.mplstyle
docs/references.bib
docs/references.rst
docs/requirements.txt
docs/_static/.gitignore
docs/_static/custom.css
docs/_static/macrostat_favicon.png
docs/_static/macrostat_logo.svg
docs/_static/index-images/api.svg
docs/_static/index-images/contributor.svg
docs/_static/index-images/getting_started.svg
docs/_static/index-images/user_guide.svg
docs/_templates/logo_sidebar.html
docs/develop/code_style.rst
docs/develop/contributing.rst
docs/develop/documentation.rst
docs/develop/index.rst
docs/develop/testing.rst
docs/models/index.rst
docs/models/ECO3IOPC/ECO3IOPC.ipynb
docs/models/ECO3IOPC/equations.rst
docs/models/ECO3IOPC/parameters.rst
docs/models/ECO3IOPC/scenarios.rst
docs/models/ECO3IOPC/variables.rst
docs/models/GL06/GL06INSOUT.ipynb
docs/models/GL06/GL06INSOUT.py
docs/models/GL06/GL06LP.ipynb
docs/models/GL06/GL06LP2.ipynb
docs/models/GL06/GL06LP3.ipynb
docs/models/GL06/GL06PC.ipynb
docs/models/GL06/GL06PCEX.ipynb
docs/models/GL06/GL06PCEX2.ipynb
docs/models/GL06/GL06SIM.ipynb
docs/models/GL06/GL06SIMEX.ipynb
docs/models/GL06/index.rst
docs/models/GL06/GL06INSOUT/equations.rst
docs/models/GL06/GL06INSOUT/parameters.rst
docs/models/GL06/GL06INSOUT/scenarios.rst
docs/models/GL06/GL06INSOUT/variables.rst
docs/models/GL06/GL06LP/equations.rst
docs/models/GL06/GL06LP/parameters.rst
docs/models/GL06/GL06LP/scenarios.rst
docs/models/GL06/GL06LP/variables.rst
docs/models/GL06/GL06LP2/equations.rst
docs/models/GL06/GL06LP2/parameters.rst
docs/models/GL06/GL06LP2/scenarios.rst
docs/models/GL06/GL06LP2/variables.rst
docs/models/GL06/GL06LP3/equations.rst
docs/models/GL06/GL06LP3/parameters.rst
docs/models/GL06/GL06LP3/scenarios.rst
docs/models/GL06/GL06LP3/variables.rst
docs/models/GL06/GL06PC/balance_sheet.csv
docs/models/GL06/GL06PC/equations.rst
docs/models/GL06/GL06PC/hyperparameters.csv
docs/models/GL06/GL06PC/parameters.csv
docs/models/GL06/GL06PC/parameters.rst
docs/models/GL06/GL06PC/scenarios.rst
docs/models/GL06/GL06PC/transaction_matrix.csv
docs/models/GL06/GL06PC/variables.csv
docs/models/GL06/GL06PC/variables.rst
docs/models/GL06/GL06PCEX/balance_sheet.csv
docs/models/GL06/GL06PCEX/equations.rst
docs/models/GL06/GL06PCEX/hyperparameters.csv
docs/models/GL06/GL06PCEX/parameters.csv
docs/models/GL06/GL06PCEX/parameters.rst
docs/models/GL06/GL06PCEX/scenarios.rst
docs/models/GL06/GL06PCEX/transaction_matrix.csv
docs/models/GL06/GL06PCEX/variables.csv
docs/models/GL06/GL06PCEX/variables.rst
docs/models/GL06/GL06PCEX2/equations.rst
docs/models/GL06/GL06PCEX2/parameters.rst
docs/models/GL06/GL06PCEX2/scenarios.rst
docs/models/GL06/GL06PCEX2/variables.rst
docs/models/GL06/GL06SIM/balance_sheet.csv
docs/models/GL06/GL06SIM/equations.rst
docs/models/GL06/GL06SIM/hyperparameters.csv
docs/models/GL06/GL06SIM/parameters.csv
docs/models/GL06/GL06SIM/parameters.rst
docs/models/GL06/GL06SIM/scenarios.rst
docs/models/GL06/GL06SIM/transaction_matrix.csv
docs/models/GL06/GL06SIM/variables.csv
docs/models/GL06/GL06SIM/variables.rst
docs/models/GL06/GL06SIMEX/balance_sheet.csv
docs/models/GL06/GL06SIMEX/equations.rst
docs/models/GL06/GL06SIMEX/hyperparameters.csv
docs/models/GL06/GL06SIMEX/parameters.csv
docs/models/GL06/GL06SIMEX/parameters.rst
docs/models/GL06/GL06SIMEX/scenarios.rst
docs/models/GL06/GL06SIMEX/transaction_matrix.csv
docs/models/GL06/GL06SIMEX/variables.csv
docs/models/GL06/GL06SIMEX/variables.rst
docs/models/IOPC/IOPC.ipynb
docs/models/IOPC/equations.rst
docs/models/IOPC/parameters.rst
docs/models/IOPC/scenarios.rst
docs/models/IOPC/variables.rst
docs/models/KirmansAnts/KirmansAnts.ipynb
docs/models/KirmansAnts/KirmansAnts.py
docs/models/KirmansAnts/equations.rst
docs/models/KirmansAnts/index.rst
docs/models/KirmansAnts/parameters.rst
docs/models/KirmansAnts/scenarios.rst
docs/models/KirmansAnts/variables.rst
docs/models/LINEAR2D/equations.rst
docs/models/LINEAR2D/parameters.rst
docs/models/LINEAR2D/variables.rst
docs/models/Mark0COVID/Mark0COVID.ipynb
docs/models/Mark0COVID/Mark0COVID.py
docs/models/Mark0COVID/equations.rst
docs/models/Mark0COVID/index.rst
docs/models/Mark0COVID/parameters.rst
docs/models/Mark0COVID/scenarios.rst
docs/models/Mark0COVID/variables.rst
docs/models/NK3E/NK3E.ipynb
docs/models/NK3E/NK3E.py
docs/models/NK3E/equations.rst
docs/models/NK3E/index.rst
docs/models/NK3E/parameters.rst
docs/models/NK3E/scenarios.rst
docs/models/NK3E/variables.rst
docs/models/PichlerEtAl2022DIO/PichlerEtAl2022DIO.ipynb
docs/models/PichlerEtAl2022DIO/PichlerEtAl2022DIO.py
docs/models/PichlerEtAl2022DIO/equations.rst
docs/models/PichlerEtAl2022DIO/index.rst
docs/models/PichlerEtAl2022DIO/notation.rst
docs/models/PichlerEtAl2022DIO/parameters.rst
docs/models/PichlerEtAl2022DIO/scenarios.rst
docs/models/PichlerEtAl2022DIO/variables.rst
docs/models/Testing/LINEAR2D_parameters.rst
docs/models/Testing/LINEAR2D_scenarios.rst
docs/models/Testing/LINEAR2D_variables.rst
docs/models/Testing/index.rst
docs/models/Testing/LINEAR2D/index.rst
docs/project/citing.rst
docs/project/credits.rst
docs/project/index.rst
docs/project/license.rst
docs/user_guide/_doc_helpers.py
docs/user_guide/causality.ipynb
docs/user_guide/constraints_example.ipynb
docs/user_guide/diff.rst
docs/user_guide/estimation.rst
docs/user_guide/getting_started.rst
docs/user_guide/index.rst
docs/user_guide/jacobian_diagnostics.ipynb
docs/user_guide/latex_interfaces.ipynb
docs/user_guide/sample.ipynb
docs/user_guide/causality/causality.rst
docs/user_guide/causality/docstring_causality.rst
docs/user_guide/core/behavior.rst
docs/user_guide/core/constraints.rst
docs/user_guide/core/index.rst
docs/user_guide/core/model.rst
docs/user_guide/core/parameters.rst
docs/user_guide/core/scenarios.rst
docs/user_guide/core/variables.rst
docs/user_guide/sample/base_sampler.rst
docs/user_guide/sample/sobol_sampler.rst
examples/calibration_basic.py
examples/debug_estimation.py
examples/lm_demo.py
examples/test_sensitivity.py
src/MacroStat.egg-info/PKG-INFO
src/MacroStat.egg-info/SOURCES.txt
src/MacroStat.egg-info/dependency_links.txt
src/MacroStat.egg-info/requires.txt
src/MacroStat.egg-info/top_level.txt
src/macrostat/__init__.py
src/macrostat/causality/__init__.py
src/macrostat/causality/causality_analyzer.py
src/macrostat/causality/code_causality_analyzer.py
src/macrostat/causality/docstring_causality_analyzer.py
src/macrostat/core/__init__.py
src/macrostat/core/behavior.py
src/macrostat/core/constraints.py
src/macrostat/core/model.py
src/macrostat/core/parameters.py
src/macrostat/core/scenarios.py
src/macrostat/core/variables.py
src/macrostat/diff/__init__.py
src/macrostat/diff/checker.py
src/macrostat/diff/jacobian_autograd.py
src/macrostat/diff/jacobian_base.py
src/macrostat/diff/jacobian_numerical.py
src/macrostat/estimation/__init__.py
src/macrostat/estimation/lm.py
src/macrostat/estimation/result.py
src/macrostat/estimation/losses/__init__.py
src/macrostat/estimation/losses/residuals.py
src/macrostat/models/__init__.py
src/macrostat/models/model_manager.py
src/macrostat/models/ECO3IOPC/__init__.py
src/macrostat/models/ECO3IOPC/behavior.py
src/macrostat/models/ECO3IOPC/eco3iopc.py
src/macrostat/models/ECO3IOPC/parameters.py
src/macrostat/models/ECO3IOPC/scenarios.py
src/macrostat/models/ECO3IOPC/variables.py
src/macrostat/models/GL06INSOUT/__init__.py
src/macrostat/models/GL06INSOUT/behavior.py
src/macrostat/models/GL06INSOUT/gl06insout.py
src/macrostat/models/GL06INSOUT/parameters.py
src/macrostat/models/GL06INSOUT/scenarios.py
src/macrostat/models/GL06INSOUT/variables.py
src/macrostat/models/GL06LP/__init__.py
src/macrostat/models/GL06LP/behavior.py
src/macrostat/models/GL06LP/gl06lp.py
src/macrostat/models/GL06LP/parameters.py
src/macrostat/models/GL06LP/scenarios.py
src/macrostat/models/GL06LP/variables.py
src/macrostat/models/GL06LP2/__init__.py
src/macrostat/models/GL06LP2/behavior.py
src/macrostat/models/GL06LP2/gl06lp2.py
src/macrostat/models/GL06LP2/parameters.py
src/macrostat/models/GL06LP2/scenarios.py
src/macrostat/models/GL06LP2/variables.py
src/macrostat/models/GL06LP3/__init__.py
src/macrostat/models/GL06LP3/behavior.py
src/macrostat/models/GL06LP3/gl06lp3.py
src/macrostat/models/GL06LP3/parameters.py
src/macrostat/models/GL06LP3/scenarios.py
src/macrostat/models/GL06LP3/variables.py
src/macrostat/models/GL06PC/__init__.py
src/macrostat/models/GL06PC/behavior.py
src/macrostat/models/GL06PC/gl06pc.py
src/macrostat/models/GL06PC/parameters.py
src/macrostat/models/GL06PC/scenarios.py
src/macrostat/models/GL06PC/variables.py
src/macrostat/models/GL06PCEX/__init__.py
src/macrostat/models/GL06PCEX/behavior.py
src/macrostat/models/GL06PCEX/gl06pcex.py
src/macrostat/models/GL06PCEX/parameters.py
src/macrostat/models/GL06PCEX/scenarios.py
src/macrostat/models/GL06PCEX/variables.py
src/macrostat/models/GL06PCEX2/__init__.py
src/macrostat/models/GL06PCEX2/behavior.py
src/macrostat/models/GL06PCEX2/gl06pcex2.py
src/macrostat/models/GL06PCEX2/parameters.py
src/macrostat/models/GL06PCEX2/scenarios.py
src/macrostat/models/GL06PCEX2/variables.py
src/macrostat/models/GL06SIM/__init__.py
src/macrostat/models/GL06SIM/behavior.py
src/macrostat/models/GL06SIM/gl06sim.py
src/macrostat/models/GL06SIM/parameters.py
src/macrostat/models/GL06SIM/scenarios.py
src/macrostat/models/GL06SIM/variables.py
src/macrostat/models/GL06SIMEX/__init__.py
src/macrostat/models/GL06SIMEX/behavior.py
src/macrostat/models/GL06SIMEX/gl06simex.py
src/macrostat/models/GL06SIMEX/parameters.py
src/macrostat/models/GL06SIMEX/scenarios.py
src/macrostat/models/GL06SIMEX/variables.py
src/macrostat/models/IOPC/__init__.py
src/macrostat/models/IOPC/behavior.py
src/macrostat/models/IOPC/iopc.py
src/macrostat/models/IOPC/parameters.py
src/macrostat/models/IOPC/scenarios.py
src/macrostat/models/IOPC/variables.py
src/macrostat/models/KirmansAnts/__init__.py
src/macrostat/models/KirmansAnts/behavior.py
src/macrostat/models/KirmansAnts/kirmansants.py
src/macrostat/models/KirmansAnts/parameters.py
src/macrostat/models/KirmansAnts/scenarios.py
src/macrostat/models/KirmansAnts/variables.py
src/macrostat/models/LINEAR2D/__init__.py
src/macrostat/models/LINEAR2D/behavior.py
src/macrostat/models/LINEAR2D/linear2d.py
src/macrostat/models/LINEAR2D/parameters.py
src/macrostat/models/LINEAR2D/scenarios.py
src/macrostat/models/LINEAR2D/variables.py
src/macrostat/models/Mark0COVID/__init__.py
src/macrostat/models/Mark0COVID/behavior.py
src/macrostat/models/Mark0COVID/mark0covid.py
src/macrostat/models/Mark0COVID/parameters.py
src/macrostat/models/Mark0COVID/scenarios.py
src/macrostat/models/Mark0COVID/variables.py
src/macrostat/models/NK3E/__init__.py
src/macrostat/models/NK3E/behavior.py
src/macrostat/models/NK3E/nk3e.py
src/macrostat/models/NK3E/parameters.py
src/macrostat/models/NK3E/scenarios.py
src/macrostat/models/NK3E/variables.py
src/macrostat/models/PichlerEtAl2022DIO/__init__.py
src/macrostat/models/PichlerEtAl2022DIO/behavior.py
src/macrostat/models/PichlerEtAl2022DIO/parameters.py
src/macrostat/models/PichlerEtAl2022DIO/pichleretal2022dio.py
src/macrostat/models/PichlerEtAl2022DIO/scenarios.py
src/macrostat/models/PichlerEtAl2022DIO/variables.py
src/macrostat/sample/__init__.py
src/macrostat/sample/sampler.py
src/macrostat/sample/sobol.py
src/macrostat/util/__init__.py
src/macrostat/util/autodocs.py
src/macrostat/util/batchprocessing.py
tests/__init__.py
tests/conftest.py
tests/causality/causality_analyzer_test.py
tests/causality/docstring_causality_analyzer_test.py
tests/core/behavior_test.py
tests/core/conftest.py
tests/core/constraints_test.py
tests/core/model_test.py
tests/core/parameters_test.py
tests/core/scenarios_test.py
tests/core/test_hetagent_fixture.py
tests/core/test_variables_hetagent.py
tests/core/variables_test.py
tests/diff/diff_test.py
tests/estimation/__init__.py
tests/estimation/lm_test.py
tests/estimation/losses_test.py
tests/estimation/result_test.py
tests/models/GLO6SIM_test.py
tests/models/common_test.py
tests/models/eco3iopc_test.py
tests/models/gl06insout_test.py
tests/models/gl06lp2_test.py
tests/models/gl06lp3_test.py
tests/models/gl06lp_test.py
tests/models/mark0covid_test.py
tests/models/model_manager_test.py
tests/models/pichleretal2022dio_test.py
tests/models/test_kirmansants.py
tests/models/test_nk3e.py
tests/sample/__init__.py
tests/sample/conftest.py
tests/sample/sampler_test.py
tests/sample/sobol_test.py
tests/utilities/autodocs_test.py
tests/utilities/batchproccessing_test.py