All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated all OpenFisca references to PolicyEngine. This represents a big change in the underlying microsimulation dependency structure
- Updated
get_micro_data.py
andtest_get_micro_data.py
withPolicyEngine
references instead ofOpenFisca
. - Updated
demographics.py
to use the UN data portal. Also updated corresponding structures incalibrate.py
- Added four
.csv
files tooguk/data/demographic/
. This files allow fordemographics.py
to have the option to not download the data from the UN data portal. - Updated
environment.yml
andsetup.py
. - Updated
run_oguk.py
with more consistent specification, and updated references fromopenfisca
topolicyengine
. - Small updates to
.gitignore
,README.md
,demographics.rst
,get_micro_data.rst
, andtax_functions.md
. - Deleted
pyproject.toml
which was just a reference to the black package. - Updates the
CHANGELOG.md
and updates the version number insetup.py
. - Updates the GitHub Actions
deploy_docs.yml
,docs_check.yml
, andbuild_and_test.yml
.
- UK corporate tax rate schedule added.
- Initial guesses at the steady state interest rate,
initial_guess_r_SS
, and transfer amount,initial_guess_TR_SS
were changed so that the example script,./examples/run_oguk.py
solves with the latest OG-Core.
- Firm parameters updated to be vectors and 2D arrays to be compatible with multiple industry model of
ogcore 0.9.0
. OG-UK now requiredogcore >= 0.9.0
. environment.yml
file set to installogcore
from PyPI
- Budget window for microsimulation changed to 2022-27 (from 2019-22).
- Better handling and logging to the user of the status of microdata.
- OpenFisca-UK dataset handling.
- Consolidate GitHub Actions.