From 2f5880d10a4c21c03e18bcd7ea0e7d08260c1b7b Mon Sep 17 00:00:00 2001 From: juaristi22 Date: Tue, 15 Jul 2025 13:44:58 +0200 Subject: [PATCH 01/18] add codecov coverage --- .github/workflows/code_changes.yaml | 8 +++++++- .github/workflows/pr_code_changes.yaml | 8 +++++++- .gitignore | 25 +++++++++++++++++++++++++ Makefile | 2 +- changelog_entry.yaml | 5 +++++ pyproject.toml | 1 + 6 files changed, 46 insertions(+), 3 deletions(-) diff --git a/.github/workflows/code_changes.yaml b/.github/workflows/code_changes.yaml index 2bd433a49..21c6815b1 100644 --- a/.github/workflows/code_changes.yaml +++ b/.github/workflows/code_changes.yaml @@ -46,7 +46,13 @@ jobs: run: uv pip install policyengine --system - name: UV sync run: uv sync - - name: Run tests + - name: Run tests with coverage run: make test env: HUGGING_FACE_TOKEN: ${{ secrets.HUGGING_FACE_TOKEN }} + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v3 + with: + file: ./coverage.xml + fail_ci_if_error: false + verbose: true diff --git a/.github/workflows/pr_code_changes.yaml b/.github/workflows/pr_code_changes.yaml index e63a4d908..ffac44323 100644 --- a/.github/workflows/pr_code_changes.yaml +++ b/.github/workflows/pr_code_changes.yaml @@ -46,9 +46,15 @@ jobs: run: uv pip install policyengine --system - name: UV sync run: uv sync - - name: Run tests + - name: Run tests with coverage run: make test env: HUGGING_FACE_TOKEN: ${{ secrets.HUGGING_FACE_TOKEN }} + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v3 + with: + file: ./coverage.xml + fail_ci_if_error: false + verbose: true - name: Test documentation builds run: make documentation \ No newline at end of file diff --git a/.gitignore b/.gitignore index faa5fb1d7..ee7a5016f 100644 --- a/.gitignore +++ b/.gitignore @@ -55,3 +55,28 @@ policyengine_uk/calibration/*.h5 *.ipynb !docs/**/*.ipynb !uprating_growth_factors.csv + +#Β Virtual environments +.venv/ +venv/ +env/ +ENV/ +.env +env.bak/ +venv.bak/ +.env* + +# Coverage / testing +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ diff --git a/Makefile b/Makefile index 5373978b8..33ddf37ab 100644 --- a/Makefile +++ b/Makefile @@ -13,7 +13,7 @@ format: test: policyengine-core test policyengine_uk/tests/policy -c policyengine_uk - pytest policyengine_uk/tests/ -v + pytest policyengine_uk/tests/ --cov=policyengine_uk --cov-report=xml --maxfail=0 -v update-tests: python policyengine_uk/data/economic_assumptions.py diff --git a/changelog_entry.yaml b/changelog_entry.yaml index e69de29bb..60f5f8ea2 100644 --- a/changelog_entry.yaml +++ b/changelog_entry.yaml @@ -0,0 +1,5 @@ +- bump: minor + changes: + added: + - Codecov coverage. + - Expanded .gitignore. \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index cc11300e8..f4ce4a955 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -63,6 +63,7 @@ dev = [ "furo<2023", "tqdm", "pytest", + "pytest-cov", "setuptools", "sphinx-argparse>=0.3.2,<1", "sphinx-math-dollar>=1.2.1,<2", From 069e93ace28bf2b15dab558548ce2c46a7d2c900 Mon Sep 17 00:00:00 2001 From: juaristi22 Date: Tue, 15 Jul 2025 14:33:11 +0200 Subject: [PATCH 02/18] rename all variables and functions with lowercase --- policyengine_uk/entities.py | 4 +- .../housing_benefit_applicable_amount.yaml | 48 +++++++++---------- .../finance/benefit/family/tax_credits.yaml | 6 +-- .../is_pension_credit_eligible.yaml | 6 +-- .../ubi_center/basic_income/bi_maximum.py | 2 +- .../would_claim_care_to_learn.py | 4 +- .../extended_childcare_entitlement.py | 2 +- ...extended_childcare_entitlement_eligible.py | 2 +- .../maximum_extended_childcare_hours_usage.py | 2 +- .../would_claim_extended_childcare.py | 2 +- ...eria_for_targeted_childcare_entitlement.py | 2 +- ...eria_for_targeted_childcare_entitlement.py | 2 +- ...targeted_childcare_entitlement_eligible.py | 2 +- .../would_claim_targeted_childcare.py | 2 +- .../would_claim_universal_childcare.py | 4 +- .../variables/gov/dwp/BRMA_LHA_rate.py | 2 +- .../variables/gov/dwp/CTC_child_element.py | 10 ++-- .../gov/dwp/CTC_disabled_child_element.py | 6 +-- .../variables/gov/dwp/CTC_family_element.py | 2 +- .../variables/gov/dwp/CTC_maximum_rate.py | 2 +- .../CTC_severely_disabled_child_element.py | 6 +-- .../variables/gov/dwp/LHA_allowed_bedrooms.py | 2 +- policyengine_uk/variables/gov/dwp/LHA_cap.py | 2 +- .../variables/gov/dwp/LHA_category.py | 2 +- .../variables/gov/dwp/LHA_eligible.py | 2 +- .../variables/gov/dwp/WTC_basic_element.py | 2 +- .../gov/dwp/WTC_childcare_element.py | 2 +- .../variables/gov/dwp/WTC_couple_element.py | 2 +- .../variables/gov/dwp/WTC_disabled_element.py | 2 +- .../gov/dwp/WTC_lone_parent_element.py | 2 +- .../variables/gov/dwp/WTC_maximum_rate.py | 2 +- .../gov/dwp/WTC_severely_disabled_element.py | 2 +- .../variables/gov/dwp/WTC_worker_element.py | 2 +- .../gov/dwp/baseline_ctc_entitlement.py | 2 +- .../baseline_income_support_entitlement.py | 2 +- .../gov/dwp/baseline_wtc_entitlement.py | 2 +- .../variables/gov/dwp/benefit_cap.py | 2 +- .../gov/dwp/benefit_cap_reduction.py | 2 +- .../variables/gov/dwp/child_tax_credit.py | 2 +- .../gov/dwp/child_tax_credit_pre_minimum.py | 2 +- .../variables/gov/dwp/council_tax_benefit.py | 2 +- .../gov/dwp/ctc_child_limit_affected.py | 12 ++--- .../variables/gov/dwp/ctc_entitlement.py | 2 +- .../variables/gov/dwp/esa_income.py | 2 +- .../housing_benefit_applicable_income.py | 2 +- ...fit_applicable_income_childcare_element.py | 2 +- ...ing_benefit_applicable_income_disregard.py | 2 +- .../housing_benefit_baseline_entitlement.py | 2 +- .../housing_benefit_entitlement.py | 2 +- .../dwp/housing_benefit/housing_benefit.py | 2 +- .../housing_benefit_applicable_amount.py | 14 +++--- .../housing_benefit_eligible.py | 2 +- .../housing_benefit_pre_benefit_cap.py | 2 +- .../housing_benefit_non_dep_deductions.py | 2 +- .../would_claim_housing_benefit.py | 2 +- .../variables/gov/dwp/income_support.py | 2 +- .../dwp/income_support_applicable_amount.py | 2 +- .../dwp/income_support_applicable_income.py | 2 +- .../gov/dwp/income_support_eligible.py | 6 +-- .../gov/dwp/income_support_entitlement.py | 2 +- .../gov/dwp/is_CTC_child_limit_exempt.py | 2 +- .../variables/gov/dwp/is_CTC_eligible.py | 4 +- .../variables/gov/dwp/is_SP_age.py | 2 +- .../variables/gov/dwp/is_WTC_eligible.py | 2 +- .../gov/dwp/is_benefit_cap_exempt.py | 2 +- .../variables/gov/dwp/is_child_for_CTC.py | 2 +- policyengine_uk/variables/gov/dwp/jsa.py | 2 +- .../variables/gov/dwp/jsa_income.py | 2 +- .../baseline_pension_credit_entitlement.py | 2 +- .../guarantee_credit/guarantee_credit.py | 2 +- .../is_guarantee_credit_eligible.py | 2 +- .../additional_minimum_guarantee.py | 2 +- .../carer_minimum_guarantee_addition.py | 2 +- .../child_minimum_guarantee_addition.py | 2 +- ...e_disability_minimum_guarantee_addition.py | 2 +- .../minimum_guarantee/minimum_guarantee.py | 2 +- .../standard_minimum_guarantee.py | 2 +- .../is_pension_credit_eligible.py | 4 +- .../gov/dwp/pension_credit/pension_credit.py | 2 +- .../pension_credit/pension_credit_earnings.py | 2 +- .../pension_credit_entitlement.py | 2 +- .../pension_credit/pension_credit_income.py | 2 +- .../is_savings_credit_eligible.py | 2 +- .../savings_credit/savings_credit.py | 2 +- .../savings_credit/savings_credit_income.py | 2 +- .../gov/dwp/pension_credit/would_claim.py | 2 +- .../variables/gov/dwp/state_pension_type.py | 2 +- .../variables/gov/dwp/tax_credits.py | 2 +- .../gov/dwp/tax_credits_applicable_income.py | 2 +- .../gov/dwp/tax_credits_reduction.py | 2 +- .../carer_element/uc_carer_element.py | 2 +- .../child_element/uc_child_element.py | 2 +- .../childcare_element/uc_childcare_element.py | 2 +- .../uc_childcare_work_condition.py | 2 +- .../childcare_element/uc_eligible_children.py | 2 +- .../uc_maximum_childcare_element_amount.py | 2 +- .../limited_work_ability/uc_LCWRA_element.py | 2 +- .../uc_disability_elements.py | 2 +- .../uc_non_dep_deductions.py | 2 +- .../uc_housing_costs_element.py | 2 +- .../income/uc_earned_income.py | 2 +- .../income/uc_income_reduction.py | 2 +- .../income/uc_unearned_income.py | 2 +- .../dwp/universal_credit/is_uc_eligible.py | 2 +- .../dwp/universal_credit/is_uc_entitled.py | 2 +- .../is_uc_entitled_baseline.py | 2 +- .../uc_standard_allowance.py | 2 +- .../uc_standard_allowance_claimant_type.py | 2 +- .../dwp/universal_credit/uc_maximum_amount.py | 2 +- .../dwp/universal_credit/universal_credit.py | 2 +- .../universal_credit_pre_benefit_cap.py | 2 +- .../is_uc_work_allowance_eligible.py | 6 +-- .../work_allowance/uc_work_allowance.py | 2 +- .../dwp/universal_credit/would_claim_uc.py | 2 +- .../gov/dwp/winter_fuel_allowance.py | 8 ++-- .../variables/gov/dwp/working_tax_credit.py | 2 +- .../gov/dwp/working_tax_credit_pre_minimum.py | 2 +- .../variables/gov/dwp/would_claim_CTC.py | 2 +- .../variables/gov/dwp/would_claim_IS.py | 2 +- .../variables/gov/dwp/would_claim_WTC.py | 2 +- .../variables/gov/dwp/wtc_entitlement.py | 2 +- .../baseline_child_benefit_entitlement.py | 2 +- .../variables/gov/hmrc/benunit_tax.py | 2 +- .../variables/gov/hmrc/child_benefit.py | 2 +- .../gov/hmrc/child_benefit_entitlement.py | 2 +- .../gov/hmrc/child_benefit_less_tax_charge.py | 2 +- .../gov/hmrc/child_benefit_opts_out.py | 2 +- .../national_insurance/class_1/ni_liable.py | 2 +- .../national_insurance/class_4/ni_class_4.py | 4 +- .../class_4/ni_class_4_main.py | 4 +- .../tax_free_childcare/tax_free_childcare.py | 2 +- .../tax_free_childcare_eligibility.py | 2 +- .../tax_free_childcare/would_claim_tfc.py | 2 +- .../gov/hmrc/would_claim_child_benefit.py | 2 +- .../gov/social_security_scotland/pawhp.py | 4 +- .../household/consumption/benunit_rent.py | 2 +- .../household/consumption/family_rent.py | 2 +- .../consumption/rent/benunit_pays_rent.py | 2 +- .../benunit/benunit_count_children.py | 2 +- .../demographic/benunit_has_carer.py | 2 +- .../household/demographic/benunit_id.py | 2 +- .../demographic/benunit_is_renting.py | 2 +- .../household/demographic/benunit_region.py | 2 +- .../demographic/benunit_tenure_type.py | 2 +- .../household/demographic/benunit_weight.py | 2 +- .../household/demographic/carer_premium.py | 2 +- .../household/demographic/child_or_qyp.py | 2 +- .../demographic/disability_premium.py | 2 +- .../household/demographic/eldest_adult_age.py | 2 +- .../household/demographic/eldest_child_age.py | 2 +- .../enhanced_disability_premium.py | 2 +- .../household/demographic/families.py | 2 +- .../household/demographic/family_type.py | 2 +- .../household/demographic/is_WA_adult.py | 2 +- .../household/demographic/is_married.py | 2 +- .../household/demographic/num_adults.py | 2 +- .../household/demographic/num_carers.py | 2 +- .../household/demographic/num_children.py | 2 +- .../demographic/num_disabled_adults.py | 2 +- .../demographic/num_disabled_children.py | 2 +- .../num_enhanced_disabled_adults.py | 2 +- .../num_enhanced_disabled_children.py | 2 +- .../num_severely_disabled_adults.py | 2 +- .../num_severely_disabled_children.py | 2 +- .../household/demographic/relation_type.py | 2 +- .../demographic/severe_disability_premium.py | 2 +- .../demographic/youngest_adult_age.py | 2 +- .../demographic/youngest_child_age.py | 2 +- .../household/income/benefits_premiums.py | 2 +- .../household/income/benunit_weekly_hours.py | 2 +- .../income/claims_all_entitled_benefits.py | 2 +- .../income/claims_legacy_benefits.py | 2 +- .../variables/household/income/is_couple.py | 2 +- .../household/income/is_lone_parent.py | 2 +- .../variables/household/income/is_single.py | 2 +- .../household/income/is_single_person.py | 2 +- .../variables/input/state_pension.py | 2 +- 177 files changed, 238 insertions(+), 238 deletions(-) diff --git a/policyengine_uk/entities.py b/policyengine_uk/entities.py index d83ee53b2..542b15d7b 100644 --- a/policyengine_uk/entities.py +++ b/policyengine_uk/entities.py @@ -19,7 +19,7 @@ containing_entities=["state"], ) -BenUnit = build_entity( +ben_unit = build_entity( key="benunit", plural="benunits", label="Benefit unit", @@ -43,4 +43,4 @@ is_person=True, ) -entities = [Household, BenUnit, Person] +entities = [Household, ben_unit, Person] diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/housing_benefit/housing_benefit_applicable_amount.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/housing_benefit/housing_benefit_applicable_amount.yaml index b1b03bc4b..bee31fa38 100644 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/housing_benefit/housing_benefit_applicable_amount.yaml +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/housing_benefit/housing_benefit_applicable_amount.yaml @@ -4,13 +4,13 @@ input: people: person1: - is_SP_age: false + is_sp_age: false person2: - is_SP_age: false + is_sp_age: false person3: - is_SP_age: false + is_sp_age: false person4: - is_SP_age: false + is_sp_age: false benunits: benunit: members: [person1, person2, person3, person4] @@ -29,13 +29,13 @@ input: people: person1: - is_SP_age: false + is_sp_age: false person2: - is_SP_age: false + is_sp_age: false person3: - is_SP_age: false + is_sp_age: false person4: - is_SP_age: false + is_sp_age: false benunits: benunit: members: [person1, person2, person3, person4] @@ -54,13 +54,13 @@ input: people: person1: - is_SP_age: false + is_sp_age: false person2: - is_SP_age: false + is_sp_age: false person3: - is_SP_age: false + is_sp_age: false person4: - is_SP_age: false + is_sp_age: false benunits: benunit: members: [person1, person2, person3, person4] @@ -79,13 +79,13 @@ input: people: person1: - is_SP_age: false + is_sp_age: false person2: - is_SP_age: false + is_sp_age: false person3: - is_SP_age: false + is_sp_age: false person4: - is_SP_age: false + is_sp_age: false benunits: benunit: members: [person1, person2, person3, person4] @@ -104,13 +104,13 @@ input: people: person1: - is_SP_age: false + is_sp_age: false person2: - is_SP_age: false + is_sp_age: false person3: - is_SP_age: false + is_sp_age: false person4: - is_SP_age: false + is_sp_age: false benunits: benunit: members: [person1, person2, person3, person4] @@ -129,13 +129,13 @@ input: people: person1: - is_SP_age: false + is_sp_age: false person2: - is_SP_age: false + is_sp_age: false person3: - is_SP_age: false + is_sp_age: false person4: - is_SP_age: false + is_sp_age: false benunits: benunit: members: [person1, person2, person3, person4] diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/tax_credits.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/tax_credits.yaml index 01946903a..34588591b 100644 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/tax_credits.yaml +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/tax_credits.yaml @@ -11,14 +11,14 @@ input: age: 14 output: - is_CTC_child_limit_exempt: true + is_ctc_child_limit_exempt: true - name: CTC two-child limit non-exemption period: 2020 absolute_error_margin: 0 input: age: 0 output: - is_CTC_child_limit_exempt: false + is_ctc_child_limit_exempt: false - name: CTC children period: 2020 absolute_error_margin: 0 @@ -31,7 +31,7 @@ child3: age: 1 output: - is_child_for_CTC: [true, true, true] + is_child_for_ctc: [true, true, true] - name: WTC eligibility for worker period: 2020 absolute_error_margin: 0 diff --git a/policyengine_uk/tests/policy/baseline/gov/dwp/pension_credit/is_pension_credit_eligible.yaml b/policyengine_uk/tests/policy/baseline/gov/dwp/pension_credit/is_pension_credit_eligible.yaml index ba1e93fe6..fe41066ef 100644 --- a/policyengine_uk/tests/policy/baseline/gov/dwp/pension_credit/is_pension_credit_eligible.yaml +++ b/policyengine_uk/tests/policy/baseline/gov/dwp/pension_credit/is_pension_credit_eligible.yaml @@ -3,7 +3,7 @@ input: people: person: - is_SP_age: false + is_sp_age: false output: is_pension_credit_eligible: false @@ -12,9 +12,9 @@ input: people: person: - is_SP_age: false + is_sp_age: false spouse: - is_SP_age: true + is_sp_age: true benunits: benunit: members: [person, spouse] diff --git a/policyengine_uk/variables/contrib/ubi_center/basic_income/bi_maximum.py b/policyengine_uk/variables/contrib/ubi_center/basic_income/bi_maximum.py index 95e77f402..f48550c34 100644 --- a/policyengine_uk/variables/contrib/ubi_center/basic_income/bi_maximum.py +++ b/policyengine_uk/variables/contrib/ubi_center/basic_income/bi_maximum.py @@ -11,7 +11,7 @@ class bi_maximum(Variable): def formula(person, period, parameters): bi = parameters(period).gov.contrib.ubi_center.basic_income weekly_flat_amount = bi.amount.flat - is_senior_for_bi = person("is_SP_age", period) + is_senior_for_bi = person("is_sp_age", period) age = person("age", period) is_child_for_bi = (age < bi.amount.adult_age) * ( age >= bi.amount.child_min_age diff --git a/policyengine_uk/variables/gov/dfe/care_to_learn/would_claim_care_to_learn.py b/policyengine_uk/variables/gov/dfe/care_to_learn/would_claim_care_to_learn.py index b6a7fad53..cc4a6fa82 100644 --- a/policyengine_uk/variables/gov/dfe/care_to_learn/would_claim_care_to_learn.py +++ b/policyengine_uk/variables/gov/dfe/care_to_learn/would_claim_care_to_learn.py @@ -3,10 +3,10 @@ class would_claim_care_to_learn(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "would claim Care to Learn" documentation = ( - "Whether this BenUnit would claim Care to Learn if eligible" + "Whether this ben_unit would claim Care to Learn if eligible" ) definition_period = YEAR default_value = True diff --git a/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/extended_childcare_entitlement.py b/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/extended_childcare_entitlement.py index 818fc60a4..a7c765368 100644 --- a/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/extended_childcare_entitlement.py +++ b/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/extended_childcare_entitlement.py @@ -3,7 +3,7 @@ class extended_childcare_entitlement(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "annual extended childcare entitlement expenses" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/extended_childcare_entitlement_eligible.py b/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/extended_childcare_entitlement_eligible.py index c7bc26dce..54ff308b2 100644 --- a/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/extended_childcare_entitlement_eligible.py +++ b/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/extended_childcare_entitlement_eligible.py @@ -3,7 +3,7 @@ class extended_childcare_entitlement_eligible(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "eligibility for extended childcare entitlement" definition_period = YEAR defined_for = "would_claim_extended_childcare" diff --git a/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/maximum_extended_childcare_hours_usage.py b/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/maximum_extended_childcare_hours_usage.py index b41482ac1..f3b4bc1ba 100644 --- a/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/maximum_extended_childcare_hours_usage.py +++ b/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/maximum_extended_childcare_hours_usage.py @@ -3,7 +3,7 @@ class maximum_extended_childcare_hours_usage(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "maximum extended childcare hours used" documentation = "The maximum number of weekly extended childcare hours that this family uses" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/would_claim_extended_childcare.py b/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/would_claim_extended_childcare.py index 070c50542..0dd8a09ac 100644 --- a/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/would_claim_extended_childcare.py +++ b/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/would_claim_extended_childcare.py @@ -3,7 +3,7 @@ class would_claim_extended_childcare(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "would claim extended childcare entitlement" documentation = "Whether this family would claim extended childcare entitlement if eligible" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/meets_tax_credit_criteria_for_targeted_childcare_entitlement.py b/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/meets_tax_credit_criteria_for_targeted_childcare_entitlement.py index 4a557c189..09ec0a913 100644 --- a/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/meets_tax_credit_criteria_for_targeted_childcare_entitlement.py +++ b/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/meets_tax_credit_criteria_for_targeted_childcare_entitlement.py @@ -3,7 +3,7 @@ class meets_tax_credit_criteria_for_targeted_childcare_entitlement(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "meets Tax Credit criteria for targeted childcare entitlement" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/meets_universal_credit_criteria_for_targeted_childcare_entitlement.py b/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/meets_universal_credit_criteria_for_targeted_childcare_entitlement.py index 42fa2d5c2..923c567b8 100644 --- a/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/meets_universal_credit_criteria_for_targeted_childcare_entitlement.py +++ b/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/meets_universal_credit_criteria_for_targeted_childcare_entitlement.py @@ -5,7 +5,7 @@ class meets_universal_credit_criteria_for_targeted_childcare_entitlement( Variable ): value_type = bool - entity = BenUnit + entity = ben_unit label = ( "meets Universal Credit criteria for targeted childcare entitlement" ) diff --git a/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/targeted_childcare_entitlement_eligible.py b/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/targeted_childcare_entitlement_eligible.py index 47be60f5e..f126b5b87 100644 --- a/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/targeted_childcare_entitlement_eligible.py +++ b/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/targeted_childcare_entitlement_eligible.py @@ -3,7 +3,7 @@ class targeted_childcare_entitlement_eligible(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "eligibility for targeted childcare entitlement" definition_period = YEAR defined_for = "would_claim_targeted_childcare" diff --git a/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/would_claim_targeted_childcare.py b/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/would_claim_targeted_childcare.py index bb755228f..9758d3818 100644 --- a/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/would_claim_targeted_childcare.py +++ b/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/would_claim_targeted_childcare.py @@ -3,7 +3,7 @@ class would_claim_targeted_childcare(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "would claim targeted childcare entitlement" documentation = "Whether this family would claim targeted childcare entitlement if eligible" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dfe/universal_childcare_entitlement/would_claim_universal_childcare.py b/policyengine_uk/variables/gov/dfe/universal_childcare_entitlement/would_claim_universal_childcare.py index b6066b4bc..701e04a20 100644 --- a/policyengine_uk/variables/gov/dfe/universal_childcare_entitlement/would_claim_universal_childcare.py +++ b/policyengine_uk/variables/gov/dfe/universal_childcare_entitlement/would_claim_universal_childcare.py @@ -3,8 +3,8 @@ class would_claim_universal_childcare(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "would claim universal childcare entitlement" - documentation = "Whether this BenUnit would claim universal childcare entitlement if eligible" + documentation = "Whether this ben_unit would claim universal childcare entitlement if eligible" definition_period = YEAR default_value = True diff --git a/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py b/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py index a9e43282e..126f62662 100644 --- a/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py +++ b/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py @@ -12,7 +12,7 @@ class BRMA_LHA_rate(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "LHA rate" documentation = "Local Housing Allowance rate" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/CTC_child_element.py b/policyengine_uk/variables/gov/dwp/CTC_child_element.py index ff8c12db2..8d825ff33 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_child_element.py +++ b/policyengine_uk/variables/gov/dwp/CTC_child_element.py @@ -3,7 +3,7 @@ class CTC_child_element(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Child Tax Credit child element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 9" @@ -12,14 +12,14 @@ class CTC_child_element(Variable): def formula(benunit, period, parameters): person = benunit.members CTC = parameters(period).gov.dwp.tax_credits.child_tax_credit - is_child_for_CTC = person("is_child_for_CTC", period) - is_CTC_child_limit_exempt = person("is_CTC_child_limit_exempt", period) - exempt_child = is_child_for_CTC & is_CTC_child_limit_exempt + is_child_for_ctc = person("is_child_for_ctc", period) + is_ctc_child_limit_exempt = person("is_ctc_child_limit_exempt", period) + exempt_child = is_child_for_ctc & is_ctc_child_limit_exempt exempt_children = benunit.sum(exempt_child) child_limit = CTC.limit.child_count spaces_left = max_(0, child_limit - exempt_children) non_exempt_children = min_( - spaces_left, benunit.sum(is_child_for_CTC) - exempt_children + spaces_left, benunit.sum(is_child_for_ctc) - exempt_children ) children = exempt_children + non_exempt_children return CTC.elements.child_element * children diff --git a/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py b/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py index 835aff2e3..dfebe250a 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py +++ b/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py @@ -3,7 +3,7 @@ class CTC_disabled_child_element(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "CTC entitlement from disabled child elements" definition_period = YEAR reference = "Tax Credits Act 2002 s. 9" @@ -11,9 +11,9 @@ class CTC_disabled_child_element(Variable): def formula(benunit, period, parameters): person = benunit.members - is_child_for_CTC = person("is_child_for_CTC", period) + is_child_for_ctc = person("is_child_for_ctc", period) is_disabled_for_benefits = person("is_disabled_for_benefits", period) - is_disabled_child = is_child_for_CTC & is_disabled_for_benefits + is_disabled_child = is_child_for_ctc & is_disabled_for_benefits disabled_children = benunit.sum(is_disabled_child) CTC = parameters(period).gov.dwp.tax_credits.child_tax_credit amount = CTC.elements.dis_child_element * disabled_children diff --git a/policyengine_uk/variables/gov/dwp/CTC_family_element.py b/policyengine_uk/variables/gov/dwp/CTC_family_element.py index 6d4b74d0a..590a99551 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_family_element.py +++ b/policyengine_uk/variables/gov/dwp/CTC_family_element.py @@ -3,7 +3,7 @@ class CTC_family_element(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "CTC entitlement in the Family Element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 9" diff --git a/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py b/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py index e6e954727..eb979c888 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py +++ b/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py @@ -3,7 +3,7 @@ class CTC_maximum_rate(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Maximum Child Tax Credit" definition_period = YEAR reference = "Tax Credits Act 2002 s. 9" diff --git a/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py b/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py index 865b9779e..0aae62cd2 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py +++ b/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py @@ -3,7 +3,7 @@ class CTC_severely_disabled_child_element(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "CTC entitlement from severely disabled child elements" definition_period = YEAR reference = "Tax Credits Act 2002 s. 9" @@ -12,12 +12,12 @@ class CTC_severely_disabled_child_element(Variable): def formula(benunit, period, parameters): person = benunit.members - is_child_for_CTC = person("is_child_for_CTC", period) + is_child_for_ctc = person("is_child_for_ctc", period) is_severely_disabled_for_benefits = person( "is_severely_disabled_for_benefits", period ) is_severely_disabled_child = ( - is_child_for_CTC & is_severely_disabled_for_benefits + is_child_for_ctc & is_severely_disabled_for_benefits ) severely_disabled_children = benunit.sum(is_severely_disabled_child) CTC = parameters(period).gov.dwp.tax_credits.child_tax_credit diff --git a/policyengine_uk/variables/gov/dwp/LHA_allowed_bedrooms.py b/policyengine_uk/variables/gov/dwp/LHA_allowed_bedrooms.py index 85ccc664d..523849208 100644 --- a/policyengine_uk/variables/gov/dwp/LHA_allowed_bedrooms.py +++ b/policyengine_uk/variables/gov/dwp/LHA_allowed_bedrooms.py @@ -8,7 +8,7 @@ class LHA_allowed_bedrooms(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "The number of bedrooms covered by LHA for the benefit unit" definition_period = YEAR reference = "https://www.legislation.gov.uk/uksi/2013/376/schedule/4/paragraph/10/2021-04-06" diff --git a/policyengine_uk/variables/gov/dwp/LHA_cap.py b/policyengine_uk/variables/gov/dwp/LHA_cap.py index d7139422c..174b957bb 100644 --- a/policyengine_uk/variables/gov/dwp/LHA_cap.py +++ b/policyengine_uk/variables/gov/dwp/LHA_cap.py @@ -8,7 +8,7 @@ class LHA_cap(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Applicable amount for LHA" documentation = "Applicable amount for Local Housing Allowance" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/LHA_category.py b/policyengine_uk/variables/gov/dwp/LHA_category.py index 473fb33ff..c14e7b3f2 100644 --- a/policyengine_uk/variables/gov/dwp/LHA_category.py +++ b/policyengine_uk/variables/gov/dwp/LHA_category.py @@ -16,7 +16,7 @@ class LHACategory(Enum): class LHA_category(Variable): value_type = Enum - entity = BenUnit + entity = ben_unit label = "LHA category for the benefit unit, taking into account LHA rules on the number of LHA-covered bedrooms" definition_period = YEAR possible_values = LHACategory diff --git a/policyengine_uk/variables/gov/dwp/LHA_eligible.py b/policyengine_uk/variables/gov/dwp/LHA_eligible.py index 2a7d31bdb..51bc11f84 100644 --- a/policyengine_uk/variables/gov/dwp/LHA_eligible.py +++ b/policyengine_uk/variables/gov/dwp/LHA_eligible.py @@ -8,7 +8,7 @@ class LHA_eligible(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Eligibility for Local Housing Allowance" documentation = ( "Whether benefit unit is eligible for Local Housing Allowance" diff --git a/policyengine_uk/variables/gov/dwp/WTC_basic_element.py b/policyengine_uk/variables/gov/dwp/WTC_basic_element.py index 6d914b550..3a5fb7ea3 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_basic_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_basic_element.py @@ -3,7 +3,7 @@ class WTC_basic_element(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Working Tax Credit basic element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" diff --git a/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py b/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py index 9bff28701..0968f1b7a 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py @@ -3,7 +3,7 @@ class WTC_childcare_element(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Working Tax Credit childcare element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" diff --git a/policyengine_uk/variables/gov/dwp/WTC_couple_element.py b/policyengine_uk/variables/gov/dwp/WTC_couple_element.py index 08350266d..d40a41055 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_couple_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_couple_element.py @@ -3,7 +3,7 @@ class WTC_couple_element(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Working Tax Credit couple element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" diff --git a/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py b/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py index 48ff30c18..c6ca88659 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py @@ -3,7 +3,7 @@ class WTC_disabled_element(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Working Tax Credit disabled element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" diff --git a/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py b/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py index 8500415a7..1bef5ab86 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py @@ -3,7 +3,7 @@ class WTC_lone_parent_element(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Working Tax Credit lone parent element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" diff --git a/policyengine_uk/variables/gov/dwp/WTC_maximum_rate.py b/policyengine_uk/variables/gov/dwp/WTC_maximum_rate.py index d89a15a57..120b8a8d2 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_maximum_rate.py +++ b/policyengine_uk/variables/gov/dwp/WTC_maximum_rate.py @@ -3,7 +3,7 @@ class WTC_maximum_rate(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Working Tax Credit maximum rate" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" diff --git a/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py b/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py index d1bc2cfe3..cfa7e5c63 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py @@ -3,7 +3,7 @@ class WTC_severely_disabled_element(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Working Tax Credit severely disabled element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" diff --git a/policyengine_uk/variables/gov/dwp/WTC_worker_element.py b/policyengine_uk/variables/gov/dwp/WTC_worker_element.py index 65d231662..a9597d137 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_worker_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_worker_element.py @@ -3,7 +3,7 @@ class WTC_worker_element(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Working Tax Credit worker element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" diff --git a/policyengine_uk/variables/gov/dwp/baseline_ctc_entitlement.py b/policyengine_uk/variables/gov/dwp/baseline_ctc_entitlement.py index f5601126f..c3c9a536d 100644 --- a/policyengine_uk/variables/gov/dwp/baseline_ctc_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/baseline_ctc_entitlement.py @@ -3,7 +3,7 @@ class baseline_ctc_entitlement(Variable): label = "Receives Child Tax Credit (baseline)" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float diff --git a/policyengine_uk/variables/gov/dwp/baseline_income_support_entitlement.py b/policyengine_uk/variables/gov/dwp/baseline_income_support_entitlement.py index dba73d6a9..5281cfd53 100644 --- a/policyengine_uk/variables/gov/dwp/baseline_income_support_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/baseline_income_support_entitlement.py @@ -3,7 +3,7 @@ class baseline_income_support_entitlement(Variable): label = "Income Support eligible (baseline)" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/baseline_wtc_entitlement.py b/policyengine_uk/variables/gov/dwp/baseline_wtc_entitlement.py index d811ce51e..151054808 100644 --- a/policyengine_uk/variables/gov/dwp/baseline_wtc_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/baseline_wtc_entitlement.py @@ -3,7 +3,7 @@ class baseline_wtc_entitlement(Variable): label = "Baseline Working Tax Credit" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float diff --git a/policyengine_uk/variables/gov/dwp/benefit_cap.py b/policyengine_uk/variables/gov/dwp/benefit_cap.py index 2f5375103..c1a96e33d 100644 --- a/policyengine_uk/variables/gov/dwp/benefit_cap.py +++ b/policyengine_uk/variables/gov/dwp/benefit_cap.py @@ -3,7 +3,7 @@ class benefit_cap(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Benefit cap for the family" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/benefit_cap_reduction.py b/policyengine_uk/variables/gov/dwp/benefit_cap_reduction.py index da64022ac..d4cfc7d77 100644 --- a/policyengine_uk/variables/gov/dwp/benefit_cap_reduction.py +++ b/policyengine_uk/variables/gov/dwp/benefit_cap_reduction.py @@ -3,7 +3,7 @@ class benefit_cap_reduction(Variable): label = "benefit cap reduction" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/child_tax_credit.py b/policyengine_uk/variables/gov/dwp/child_tax_credit.py index 988c6e886..62c920cda 100644 --- a/policyengine_uk/variables/gov/dwp/child_tax_credit.py +++ b/policyengine_uk/variables/gov/dwp/child_tax_credit.py @@ -3,7 +3,7 @@ class child_tax_credit(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Child Tax Credit" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/child_tax_credit_pre_minimum.py b/policyengine_uk/variables/gov/dwp/child_tax_credit_pre_minimum.py index c85a8f9e7..cb47cbc7b 100644 --- a/policyengine_uk/variables/gov/dwp/child_tax_credit_pre_minimum.py +++ b/policyengine_uk/variables/gov/dwp/child_tax_credit_pre_minimum.py @@ -3,7 +3,7 @@ class child_tax_credit_pre_minimum(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Child Tax Credit pre-minimum" documentation = ( "Child Tax Credit amount before the minimum tax credit is applied" diff --git a/policyengine_uk/variables/gov/dwp/council_tax_benefit.py b/policyengine_uk/variables/gov/dwp/council_tax_benefit.py index 630c0790e..073cf55cc 100644 --- a/policyengine_uk/variables/gov/dwp/council_tax_benefit.py +++ b/policyengine_uk/variables/gov/dwp/council_tax_benefit.py @@ -3,7 +3,7 @@ class council_tax_benefit(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Council Tax Benefit" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/ctc_child_limit_affected.py b/policyengine_uk/variables/gov/dwp/ctc_child_limit_affected.py index 4c1ff5961..4597ff76d 100644 --- a/policyengine_uk/variables/gov/dwp/ctc_child_limit_affected.py +++ b/policyengine_uk/variables/gov/dwp/ctc_child_limit_affected.py @@ -3,23 +3,23 @@ class ctc_child_limit_affected(Variable): label = "affected by the CTC child limit" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = bool def formula(benunit, period, parameters): person = benunit.members CTC = parameters(period).gov.dwp.tax_credits.child_tax_credit - is_child_for_CTC = person("is_child_for_CTC", period) - is_CTC_child_limit_exempt = person("is_CTC_child_limit_exempt", period) - exempt_child = is_child_for_CTC & is_CTC_child_limit_exempt + is_child_for_ctc = person("is_child_for_ctc", period) + is_ctc_child_limit_exempt = person("is_ctc_child_limit_exempt", period) + exempt_child = is_child_for_ctc & is_ctc_child_limit_exempt exempt_children = benunit.sum(exempt_child) child_limit = CTC.limit.child_count spaces_left = max_(0, child_limit - exempt_children) non_exempt_children = min_( - spaces_left, benunit.sum(is_child_for_CTC) - exempt_children + spaces_left, benunit.sum(is_child_for_ctc) - exempt_children ) return ( exempt_children + non_exempt_children - < benunit.sum(is_child_for_CTC) + < benunit.sum(is_child_for_ctc) ) & (benunit("child_tax_credit", period) > 0) diff --git a/policyengine_uk/variables/gov/dwp/ctc_entitlement.py b/policyengine_uk/variables/gov/dwp/ctc_entitlement.py index d2f375f2d..daa75acc2 100644 --- a/policyengine_uk/variables/gov/dwp/ctc_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/ctc_entitlement.py @@ -3,7 +3,7 @@ class ctc_entitlement(Variable): label = "CTC entitlement" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/esa_income.py b/policyengine_uk/variables/gov/dwp/esa_income.py index 672525b1a..c8b986e5a 100644 --- a/policyengine_uk/variables/gov/dwp/esa_income.py +++ b/policyengine_uk/variables/gov/dwp/esa_income.py @@ -3,7 +3,7 @@ class esa_income(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "ESA (income-based)" documentation = "Employment and Support Allowance" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income.py b/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income.py index fad9620ff..7e6cb9331 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income.py @@ -3,7 +3,7 @@ class housing_benefit_applicable_income(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "relevant income for Housing Benefit means test" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_childcare_element.py b/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_childcare_element.py index 287304c8a..e8a53cb0e 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_childcare_element.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_childcare_element.py @@ -3,7 +3,7 @@ class housing_benefit_applicable_income_childcare_element(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Housing Benefit applicable income childcare element" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_disregard.py b/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_disregard.py index 62972c050..16c7d338a 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_disregard.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_disregard.py @@ -3,7 +3,7 @@ class housing_benefit_applicable_income_disregard(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Housing Benefit applicable income disregards" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_baseline_entitlement.py b/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_baseline_entitlement.py index 2c79c8954..d7423ecc2 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_baseline_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_baseline_entitlement.py @@ -3,7 +3,7 @@ class housing_benefit_baseline_entitlement(Variable): label = "basleine Housing Benefit entitlement" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_entitlement.py b/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_entitlement.py index f61a736ca..2b6eb30f1 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_entitlement.py @@ -3,7 +3,7 @@ class housing_benefit_entitlement(Variable): label = "Housing Benefit entitlement" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit.py b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit.py index 39287a261..ccda3aeb8 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit.py @@ -3,7 +3,7 @@ class housing_benefit(Variable): label = "Housing Benefit" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_applicable_amount.py b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_applicable_amount.py index 50c086675..e39ae575a 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_applicable_amount.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_applicable_amount.py @@ -3,7 +3,7 @@ class housing_benefit_applicable_amount(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "applicable Housing Benefit amount" definition_period = YEAR unit = GBP @@ -11,31 +11,31 @@ class housing_benefit_applicable_amount(Variable): def formula(benunit, period, parameters): p = parameters(period).gov.dwp.housing_benefit.allowances - any_over_SP_age = benunit.any(benunit.members("is_SP_age", period)) + any_over_sp_age = benunit.any(benunit.members("is_sp_age", period)) eldest_age = benunit("eldest_adult_age", period) older_age_threshold = p.age_threshold.older younger_age_threshold = p.age_threshold.younger u_18 = eldest_age < younger_age_threshold u_25 = eldest_age < older_age_threshold - o_25 = (eldest_age >= older_age_threshold) & ~any_over_SP_age - o_18 = (eldest_age >= younger_age_threshold) * ~any_over_SP_age + o_25 = (eldest_age >= older_age_threshold) & ~any_over_sp_age + o_18 = (eldest_age >= younger_age_threshold) * ~any_over_sp_age single = benunit("is_single_person", period) couple = benunit("is_couple", period) lone_parent = benunit("is_lone_parent", period) single_personal_allowance = ( u_25 * p.single.younger + o_25 * p.single.older - + any_over_SP_age * p.single.aged + + any_over_sp_age * p.single.aged ) couple_personal_allowance = ( u_18 * p.couple.younger + o_18 * p.couple.older - + any_over_SP_age * p.couple.aged + + any_over_sp_age * p.couple.aged ) lone_parent_personal_allowance = ( u_18 * p.lone_parent.younger + o_18 * p.lone_parent.older - + any_over_SP_age * p.lone_parent.aged + + any_over_sp_age * p.lone_parent.aged ) personal_allowance = ( single * single_personal_allowance diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_eligible.py b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_eligible.py index f1b67e33f..af2c18ee5 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_eligible.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_eligible.py @@ -3,7 +3,7 @@ class housing_benefit_eligible(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "eligible for the Housing Benefit" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_pre_benefit_cap.py b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_pre_benefit_cap.py index 5d54f3e83..128ae9141 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_pre_benefit_cap.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_pre_benefit_cap.py @@ -3,7 +3,7 @@ class housing_benefit_pre_benefit_cap(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Housing Benefit pre-benefit cap" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/non_dep_deduction/housing_benefit_non_dep_deductions.py b/policyengine_uk/variables/gov/dwp/housing_benefit/non_dep_deduction/housing_benefit_non_dep_deductions.py index 3c35be82d..124fc613c 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/non_dep_deduction/housing_benefit_non_dep_deductions.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/non_dep_deduction/housing_benefit_non_dep_deductions.py @@ -3,7 +3,7 @@ class housing_benefit_non_dep_deductions(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "non-dependent deductions" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/would_claim_housing_benefit.py b/policyengine_uk/variables/gov/dwp/housing_benefit/would_claim_housing_benefit.py index 5136267b7..822e4981e 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/would_claim_housing_benefit.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/would_claim_housing_benefit.py @@ -3,7 +3,7 @@ class would_claim_housing_benefit(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Would claim the Housing Benefit" documentation = ( "Whether this family would claim Housing Benefit if eligible" diff --git a/policyengine_uk/variables/gov/dwp/income_support.py b/policyengine_uk/variables/gov/dwp/income_support.py index 6ec0effd4..e4300ac16 100644 --- a/policyengine_uk/variables/gov/dwp/income_support.py +++ b/policyengine_uk/variables/gov/dwp/income_support.py @@ -3,7 +3,7 @@ class income_support(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Income Support" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/income_support_applicable_amount.py b/policyengine_uk/variables/gov/dwp/income_support_applicable_amount.py index 9c8733abf..9b7bf612c 100644 --- a/policyengine_uk/variables/gov/dwp/income_support_applicable_amount.py +++ b/policyengine_uk/variables/gov/dwp/income_support_applicable_amount.py @@ -3,7 +3,7 @@ class income_support_applicable_amount(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Applicable amount of Income Support" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/income_support_applicable_income.py b/policyengine_uk/variables/gov/dwp/income_support_applicable_income.py index a3652c601..3d67f4165 100644 --- a/policyengine_uk/variables/gov/dwp/income_support_applicable_income.py +++ b/policyengine_uk/variables/gov/dwp/income_support_applicable_income.py @@ -3,7 +3,7 @@ class income_support_applicable_income(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Relevant income for Income Support means test" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/income_support_eligible.py b/policyengine_uk/variables/gov/dwp/income_support_eligible.py index 53fa76932..86cb26e8d 100644 --- a/policyengine_uk/variables/gov/dwp/income_support_eligible.py +++ b/policyengine_uk/variables/gov/dwp/income_support_eligible.py @@ -3,7 +3,7 @@ class income_support_eligible(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Whether eligible for Income Support" definition_period = YEAR @@ -12,14 +12,14 @@ def formula(benunit, period, parameters): lone_parent = benunit("is_lone_parent", period) lone_parent_with_young_child = lone_parent & youngest_child_5_or_under has_carers = add(benunit, period, ["is_carer_for_benefits"]) > 0 - none_SP_age = ~benunit.any(benunit.members("is_SP_age", period)) + none_sp_age = ~benunit.any(benunit.members("is_sp_age", period)) has_esa_income = benunit("esa_income", period) > 0 already_claiming = ( add(benunit, period, ["income_support_reported"]) > 0 ) return ( (has_carers | lone_parent_with_young_child) - & none_SP_age + & none_sp_age & ~has_esa_income & already_claiming ) diff --git a/policyengine_uk/variables/gov/dwp/income_support_entitlement.py b/policyengine_uk/variables/gov/dwp/income_support_entitlement.py index 3cfebc284..79bb48be7 100644 --- a/policyengine_uk/variables/gov/dwp/income_support_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/income_support_entitlement.py @@ -3,7 +3,7 @@ class income_support_entitlement(Variable): label = "IS entitlement" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/is_CTC_child_limit_exempt.py b/policyengine_uk/variables/gov/dwp/is_CTC_child_limit_exempt.py index d6b9e3dc8..d642cfe24 100644 --- a/policyengine_uk/variables/gov/dwp/is_CTC_child_limit_exempt.py +++ b/policyengine_uk/variables/gov/dwp/is_CTC_child_limit_exempt.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class is_CTC_child_limit_exempt(Variable): +class is_ctc_child_limit_exempt(Variable): value_type = bool entity = Person label = "Exemption from Child Tax Credit child limit" diff --git a/policyengine_uk/variables/gov/dwp/is_CTC_eligible.py b/policyengine_uk/variables/gov/dwp/is_CTC_eligible.py index 04d63a0b7..10bf1148c 100644 --- a/policyengine_uk/variables/gov/dwp/is_CTC_eligible.py +++ b/policyengine_uk/variables/gov/dwp/is_CTC_eligible.py @@ -3,7 +3,7 @@ class is_CTC_eligible(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Child Tax Credit eligibility" definition_period = YEAR reference = "Tax Credits Act 2002 s. 8" @@ -13,6 +13,6 @@ def formula(benunit, period, parameters): add(benunit, period, ["child_tax_credit_reported"]) > 0 ) return ( - benunit.any(benunit.members("is_child_for_CTC", period)) + benunit.any(benunit.members("is_child_for_ctc", period)) & already_claiming ) diff --git a/policyengine_uk/variables/gov/dwp/is_SP_age.py b/policyengine_uk/variables/gov/dwp/is_SP_age.py index e7226290d..f0cc23815 100644 --- a/policyengine_uk/variables/gov/dwp/is_SP_age.py +++ b/policyengine_uk/variables/gov/dwp/is_SP_age.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class is_SP_age(Variable): +class is_sp_age(Variable): value_type = bool entity = Person label = "Whether the person is State Pension Age" diff --git a/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py b/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py index 6ab0ed507..87733c0a9 100644 --- a/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py +++ b/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py @@ -3,7 +3,7 @@ class is_WTC_eligible(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Working Tax Credit eligibility" definition_period = YEAR reference = "Tax Credits Act 2002 s. 10" diff --git a/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt.py b/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt.py index 9f968edc0..c931fc03c 100644 --- a/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt.py +++ b/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt.py @@ -3,7 +3,7 @@ class is_benefit_cap_exempt(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Whether exempt from the benefits cap" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/is_child_for_CTC.py b/policyengine_uk/variables/gov/dwp/is_child_for_CTC.py index 9efe552ca..0624daeab 100644 --- a/policyengine_uk/variables/gov/dwp/is_child_for_CTC.py +++ b/policyengine_uk/variables/gov/dwp/is_child_for_CTC.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class is_child_for_CTC(Variable): +class is_child_for_ctc(Variable): value_type = bool entity = Person label = "Child eligible for Child Tax Credit" diff --git a/policyengine_uk/variables/gov/dwp/jsa.py b/policyengine_uk/variables/gov/dwp/jsa.py index 2d6cd849d..aae14cb9e 100644 --- a/policyengine_uk/variables/gov/dwp/jsa.py +++ b/policyengine_uk/variables/gov/dwp/jsa.py @@ -3,7 +3,7 @@ class jsa(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Amount of Jobseeker's Allowance for this family" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/jsa_income.py b/policyengine_uk/variables/gov/dwp/jsa_income.py index 80ba333fd..0398b55fe 100644 --- a/policyengine_uk/variables/gov/dwp/jsa_income.py +++ b/policyengine_uk/variables/gov/dwp/jsa_income.py @@ -3,7 +3,7 @@ class jsa_income(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "JSA (income-based)" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/baseline_pension_credit_entitlement.py b/policyengine_uk/variables/gov/dwp/pension_credit/baseline_pension_credit_entitlement.py index e5420b8e6..766854fc8 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/baseline_pension_credit_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/baseline_pension_credit_entitlement.py @@ -3,7 +3,7 @@ class baseline_pension_credit_entitlement(Variable): label = "PC entitlement (baseline)" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/guarantee_credit.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/guarantee_credit.py index 2eb5599e9..a45faca19 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/guarantee_credit.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/guarantee_credit.py @@ -3,7 +3,7 @@ class guarantee_credit(Variable): label = "Guarantee Credit" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/is_guarantee_credit_eligible.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/is_guarantee_credit_eligible.py index 3883cbefa..c20972503 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/is_guarantee_credit_eligible.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/is_guarantee_credit_eligible.py @@ -3,7 +3,7 @@ class is_guarantee_credit_eligible(Variable): label = "Guarantee Credit eligible" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = bool unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/additional_minimum_guarantee.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/additional_minimum_guarantee.py index bb72e4414..8278b3bc2 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/additional_minimum_guarantee.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/additional_minimum_guarantee.py @@ -3,7 +3,7 @@ class additional_minimum_guarantee(Variable): label = "Additional Minimum Guarantee" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/carer_minimum_guarantee_addition.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/carer_minimum_guarantee_addition.py index 0938e3676..a45c85859 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/carer_minimum_guarantee_addition.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/carer_minimum_guarantee_addition.py @@ -3,7 +3,7 @@ class carer_minimum_guarantee_addition(Variable): label = "Carer-related increase" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/child_minimum_guarantee_addition.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/child_minimum_guarantee_addition.py index 4add530a6..c9cbf8b07 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/child_minimum_guarantee_addition.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/child_minimum_guarantee_addition.py @@ -3,7 +3,7 @@ class child_minimum_guarantee_addition(Variable): label = "Child-related addition" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/severe_disability_minimum_guarantee_addition.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/severe_disability_minimum_guarantee_addition.py index 9593aecf8..5b3c59fd8 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/severe_disability_minimum_guarantee_addition.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/severe_disability_minimum_guarantee_addition.py @@ -3,7 +3,7 @@ class severe_disability_minimum_guarantee_addition(Variable): label = "Severe disability-related increase" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/minimum_guarantee.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/minimum_guarantee.py index 33552c808..3470527a5 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/minimum_guarantee.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/minimum_guarantee.py @@ -4,7 +4,7 @@ class minimum_guarantee(Variable): label = "Minimum Guarantee" documentation = "The Minimum Guarantee informs the Pension Credit Guarantee Credit amount. Pensioners usually have their annual income increased to this amount by Pension Credit." - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/standard_minimum_guarantee.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/standard_minimum_guarantee.py index 3c52220b5..2f514be08 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/standard_minimum_guarantee.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/standard_minimum_guarantee.py @@ -3,7 +3,7 @@ class standard_minimum_guarantee(Variable): label = "Standard Minimum Guarantee" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/is_pension_credit_eligible.py b/policyengine_uk/variables/gov/dwp/pension_credit/is_pension_credit_eligible.py index 4761c9c2c..30fdff998 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/is_pension_credit_eligible.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/is_pension_credit_eligible.py @@ -3,14 +3,14 @@ class is_pension_credit_eligible(Variable): label = "Eligible for Pension Credit" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = bool unit = GBP reference = "https://www.legislation.gov.uk/ukpga/2002/16/section/1" def formula(benunit, period, parameters): - has_sp_age_member = benunit.any(benunit.members("is_SP_age", period)) + has_sp_age_member = benunit.any(benunit.members("is_sp_age", period)) is_gc_eligible = benunit("is_guarantee_credit_eligible", period) is_sc_eligible = benunit("is_savings_credit_eligible", period) return has_sp_age_member & (is_gc_eligible | is_sc_eligible) diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit.py b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit.py index d94995540..a3dde9dc3 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit.py @@ -3,7 +3,7 @@ class pension_credit(Variable): label = "Pension Credit" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_earnings.py b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_earnings.py index 9cf8040c3..c3264e9d9 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_earnings.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_earnings.py @@ -3,7 +3,7 @@ class pension_credit_earnings(Variable): label = "earnings for Pension Credit" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_entitlement.py b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_entitlement.py index 7284e0631..c284fcd5a 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_entitlement.py @@ -3,7 +3,7 @@ class pension_credit_entitlement(Variable): label = "PC entitlement" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_income.py b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_income.py index df44d712f..a2542b60f 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_income.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_income.py @@ -3,7 +3,7 @@ class pension_credit_income(Variable): label = "Income for Pension Credit" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/is_savings_credit_eligible.py b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/is_savings_credit_eligible.py index c57ecbdcf..23138599d 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/is_savings_credit_eligible.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/is_savings_credit_eligible.py @@ -3,7 +3,7 @@ class is_savings_credit_eligible(Variable): label = "Eligible for Savings Credit" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = bool unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit.py b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit.py index ed6f120ee..46ff6a063 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit.py @@ -3,7 +3,7 @@ class savings_credit(Variable): label = "Savings Credit" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit_income.py b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit_income.py index fe3e40e4f..1722d518f 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit_income.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit_income.py @@ -4,7 +4,7 @@ class savings_credit_income(Variable): label = "Income for Savings Credit" documentation = "Savings Credit (Pension Credit) excludes certain income sources from the calculation of the amount." - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/would_claim.py b/policyengine_uk/variables/gov/dwp/pension_credit/would_claim.py index 48f9b020d..e8e574613 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/would_claim.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/would_claim.py @@ -3,7 +3,7 @@ class would_claim_pc(Variable): label = "Would claim Pension Credit" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = bool diff --git a/policyengine_uk/variables/gov/dwp/state_pension_type.py b/policyengine_uk/variables/gov/dwp/state_pension_type.py index 1340ecfdf..039c69781 100644 --- a/policyengine_uk/variables/gov/dwp/state_pension_type.py +++ b/policyengine_uk/variables/gov/dwp/state_pension_type.py @@ -19,7 +19,7 @@ def formula(person, period, parameters): sp = parameters.gov.dwp.state_pension male = person("is_male", period) last_entry = sp.new_state_pension.active.values_list[0] - is_sp_age = person("is_SP_age", period) + is_sp_age = person("is_sp_age", period) if not last_entry: values_if_sp_age = where( is_sp_age, StatePensionType.BASIC, StatePensionType.NONE diff --git a/policyengine_uk/variables/gov/dwp/tax_credits.py b/policyengine_uk/variables/gov/dwp/tax_credits.py index d0918da21..7adffdf0f 100644 --- a/policyengine_uk/variables/gov/dwp/tax_credits.py +++ b/policyengine_uk/variables/gov/dwp/tax_credits.py @@ -3,7 +3,7 @@ class tax_credits(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Tax Credits" documentation = "Value of the Tax Credits (benefits) for this family" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/tax_credits_applicable_income.py b/policyengine_uk/variables/gov/dwp/tax_credits_applicable_income.py index 50b88a619..987c45471 100644 --- a/policyengine_uk/variables/gov/dwp/tax_credits_applicable_income.py +++ b/policyengine_uk/variables/gov/dwp/tax_credits_applicable_income.py @@ -3,7 +3,7 @@ class tax_credits_applicable_income(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Applicable income for Tax Credits" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/tax_credits_reduction.py b/policyengine_uk/variables/gov/dwp/tax_credits_reduction.py index e503196b2..4c1f776a7 100644 --- a/policyengine_uk/variables/gov/dwp/tax_credits_reduction.py +++ b/policyengine_uk/variables/gov/dwp/tax_credits_reduction.py @@ -3,7 +3,7 @@ class tax_credits_reduction(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Reduction in Tax Credits from means-tested income" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/carer_element/uc_carer_element.py b/policyengine_uk/variables/gov/dwp/universal_credit/carer_element/uc_carer_element.py index 917d46bcb..a2b9ed46b 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/carer_element/uc_carer_element.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/carer_element/uc_carer_element.py @@ -3,7 +3,7 @@ class uc_carer_element(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Universal Credit carer element" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/child_element/uc_child_element.py b/policyengine_uk/variables/gov/dwp/universal_credit/child_element/uc_child_element.py index 8e9d95fa9..a906e29f2 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/child_element/uc_child_element.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/child_element/uc_child_element.py @@ -3,7 +3,7 @@ class uc_child_element(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Universal Credit child element" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_childcare_element.py b/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_childcare_element.py index f8e847239..aa82ad164 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_childcare_element.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_childcare_element.py @@ -3,7 +3,7 @@ class uc_childcare_element(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Universal Credit childcare element" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_childcare_work_condition.py b/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_childcare_work_condition.py index e2bf83881..d096f06ef 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_childcare_work_condition.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_childcare_work_condition.py @@ -3,7 +3,7 @@ class uc_childcare_work_condition(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Meets Universal Credit childcare work condition" definition_period = YEAR reference = ( diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_eligible_children.py b/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_eligible_children.py index ad231c35b..09b0523b2 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_eligible_children.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_eligible_children.py @@ -3,7 +3,7 @@ class uc_childcare_element_eligible_children(Variable): value_type = int - entity = BenUnit + entity = ben_unit label = "Universal Credit childcare element eligible children" documentation = "Number of eligible children eligible for the childcare element of the Universal Credit" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_maximum_childcare_element_amount.py b/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_maximum_childcare_element_amount.py index ed9101143..383aa632e 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_maximum_childcare_element_amount.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_maximum_childcare_element_amount.py @@ -3,7 +3,7 @@ class uc_maximum_childcare_element_amount(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Maximum Universal Credit childcare element" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_LCWRA_element.py b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_LCWRA_element.py index b966c3c56..37dc15952 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_LCWRA_element.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_LCWRA_element.py @@ -3,7 +3,7 @@ class uc_LCWRA_element(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = ( "Universal Credit limited capability for work-related-activity element" ) diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/uc_disability_elements.py b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/uc_disability_elements.py index b8b455284..7b7071911 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/uc_disability_elements.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/uc_disability_elements.py @@ -3,7 +3,7 @@ class uc_disability_elements(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Universal Credit disability elements" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/non_dep_deduction/uc_non_dep_deductions.py b/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/non_dep_deduction/uc_non_dep_deductions.py index 59afb020d..d2857da1a 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/non_dep_deduction/uc_non_dep_deductions.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/non_dep_deduction/uc_non_dep_deductions.py @@ -3,7 +3,7 @@ class uc_non_dep_deductions(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Universal Credit non-dependent deductions" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/uc_housing_costs_element.py b/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/uc_housing_costs_element.py index 1bba4ddef..f7749daa0 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/uc_housing_costs_element.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/uc_housing_costs_element.py @@ -3,7 +3,7 @@ class uc_housing_costs_element(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Universal Credit housing costs element" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_earned_income.py b/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_earned_income.py index 8ff40e4a8..e69315e6e 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_earned_income.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_earned_income.py @@ -3,7 +3,7 @@ class uc_earned_income(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Universal Credit earned income (after disregards and tax)" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_income_reduction.py b/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_income_reduction.py index 58cf4aa5a..700db2358 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_income_reduction.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_income_reduction.py @@ -3,7 +3,7 @@ class uc_income_reduction(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "reduction from income for Universal Credit" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_unearned_income.py b/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_unearned_income.py index 620268366..3bb661df5 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_unearned_income.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_unearned_income.py @@ -3,7 +3,7 @@ class uc_unearned_income(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Universal Credit unearned income" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_eligible.py b/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_eligible.py index 3fc3fedd5..7ad0c4cdd 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_eligible.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_eligible.py @@ -3,7 +3,7 @@ class is_uc_eligible(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Eligible for the Universal Credit" documentation = "Whether this family is eligible for Universal Credit" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_entitled.py b/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_entitled.py index a6a49c83f..ac89cbe6b 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_entitled.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_entitled.py @@ -3,7 +3,7 @@ class is_uc_entitled(Variable): label = "meets the means test for Universal Credit" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = bool diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_entitled_baseline.py b/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_entitled_baseline.py index ed92037b8..8ada72087 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_entitled_baseline.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_entitled_baseline.py @@ -3,7 +3,7 @@ class is_uc_entitled_baseline(Variable): label = "meets the means test for Universal Credit under baseline law" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = bool diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/standard_allowance/uc_standard_allowance.py b/policyengine_uk/variables/gov/dwp/universal_credit/standard_allowance/uc_standard_allowance.py index 3d173c357..d5cc24a3d 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/standard_allowance/uc_standard_allowance.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/standard_allowance/uc_standard_allowance.py @@ -3,7 +3,7 @@ class uc_standard_allowance(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Universal Credit standard allowance" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/standard_allowance/uc_standard_allowance_claimant_type.py b/policyengine_uk/variables/gov/dwp/universal_credit/standard_allowance/uc_standard_allowance_claimant_type.py index 95bfbc3ab..73f78b104 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/standard_allowance/uc_standard_allowance_claimant_type.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/standard_allowance/uc_standard_allowance_claimant_type.py @@ -12,7 +12,7 @@ class uc_standard_allowance_claimant_type(Variable): value_type = Enum possible_values = UCClaimantType default_value = UCClaimantType.SINGLE_YOUNG - entity = BenUnit + entity = ben_unit label = "Universal Credit claimant type" documentation = ( "The category of the UC claimant, assuming their eligibilty to UC" diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/uc_maximum_amount.py b/policyengine_uk/variables/gov/dwp/universal_credit/uc_maximum_amount.py index fc0a8cfc1..cbad38f29 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/uc_maximum_amount.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/uc_maximum_amount.py @@ -3,7 +3,7 @@ class uc_maximum_amount(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "maximum Universal Credit amount" documentation = ( "This is your total entitlement, before reduction due to income." diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/universal_credit.py b/policyengine_uk/variables/gov/dwp/universal_credit/universal_credit.py index ceed86f85..4fe49baf3 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/universal_credit.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/universal_credit.py @@ -3,7 +3,7 @@ class universal_credit(Variable): label = "Universal Credit" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/universal_credit_pre_benefit_cap.py b/policyengine_uk/variables/gov/dwp/universal_credit/universal_credit_pre_benefit_cap.py index 7f6392708..d1529cbad 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/universal_credit_pre_benefit_cap.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/universal_credit_pre_benefit_cap.py @@ -3,7 +3,7 @@ class universal_credit_pre_benefit_cap(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Universal Credit before benefit cap" documentation = "Total entitlement to Universal Credit" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/is_uc_work_allowance_eligible.py b/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/is_uc_work_allowance_eligible.py index bd86c0bb6..0d6a49426 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/is_uc_work_allowance_eligible.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/is_uc_work_allowance_eligible.py @@ -3,14 +3,14 @@ class is_uc_work_allowance_eligible(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Family receives a Universal Credit Work Allowance" definition_period = YEAR def formula(benunit, period, parameters): person = benunit.members - has_LCWRA = benunit.any( + has_lcwra = benunit.any( person("uc_limited_capability_for_WRA", period) ) has_children = benunit.any(person("is_child", period)) - return has_LCWRA | has_children + return has_lcwra | has_children diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/uc_work_allowance.py b/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/uc_work_allowance.py index 999ed6f4d..84d4fce09 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/uc_work_allowance.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/uc_work_allowance.py @@ -3,7 +3,7 @@ class uc_work_allowance(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Universal Credit work allowance" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/would_claim_uc.py b/policyengine_uk/variables/gov/dwp/universal_credit/would_claim_uc.py index 137d23b39..3f72158f0 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/would_claim_uc.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/would_claim_uc.py @@ -3,7 +3,7 @@ class would_claim_uc(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Would claim Universal Credit" documentation = ( "Whether this family would claim the Universal Credit if eligible" diff --git a/policyengine_uk/variables/gov/dwp/winter_fuel_allowance.py b/policyengine_uk/variables/gov/dwp/winter_fuel_allowance.py index b478320cd..bc5219f7d 100644 --- a/policyengine_uk/variables/gov/dwp/winter_fuel_allowance.py +++ b/policyengine_uk/variables/gov/dwp/winter_fuel_allowance.py @@ -13,7 +13,7 @@ def formula(household, period, parameters): household("country", period).decode_to_str() == "SCOTLAND" ) age = household.members("age", period) - is_SP_age = household.members("is_SP_age", period) + is_sp_age = household.members("is_sp_age", period) wfp = parameters(period).gov.dwp.winter_fuel_payment on_mtb = ( add( @@ -29,12 +29,12 @@ def formula(household, period, parameters): > 0 ) taxable_income = household.members("total_income", period) - is_SP_age = household.members("is_SP_age", period) + is_sp_age = household.members("is_sp_age", period) country = household("country", period).decode_to_str() in_england_or_wales = (country == "ENGLAND") | (country == "WALES") meets_income_passport = ( household.any( - is_SP_age + is_sp_age & ( taxable_income < wfp.eligibility.taxable_income_test.maximum_taxable_income @@ -48,7 +48,7 @@ def formula(household, period, parameters): on_mtb | ~wfp.eligibility.require_benefits | meets_income_passport ) meets_spa_requirement = ( - household.any(is_SP_age) + household.any(is_sp_age) | ~wfp.eligibility.state_pension_age_requirement ) meets_higher_age_requirement = household.any( diff --git a/policyengine_uk/variables/gov/dwp/working_tax_credit.py b/policyengine_uk/variables/gov/dwp/working_tax_credit.py index 6611fcd8a..864f856a8 100644 --- a/policyengine_uk/variables/gov/dwp/working_tax_credit.py +++ b/policyengine_uk/variables/gov/dwp/working_tax_credit.py @@ -3,7 +3,7 @@ class working_tax_credit(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Working Tax Credit" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/working_tax_credit_pre_minimum.py b/policyengine_uk/variables/gov/dwp/working_tax_credit_pre_minimum.py index fdea721f5..48f2ab18d 100644 --- a/policyengine_uk/variables/gov/dwp/working_tax_credit_pre_minimum.py +++ b/policyengine_uk/variables/gov/dwp/working_tax_credit_pre_minimum.py @@ -3,7 +3,7 @@ class working_tax_credit_pre_minimum(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Working Tax Credit pre-minimum" documentation = ( "Working Tax Credit amount before the minimum tax credit is applied" diff --git a/policyengine_uk/variables/gov/dwp/would_claim_CTC.py b/policyengine_uk/variables/gov/dwp/would_claim_CTC.py index fea0e73e8..6479edb44 100644 --- a/policyengine_uk/variables/gov/dwp/would_claim_CTC.py +++ b/policyengine_uk/variables/gov/dwp/would_claim_CTC.py @@ -3,7 +3,7 @@ class would_claim_CTC(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Would claim Child Tax Credit" documentation = ( "Whether this family would claim Child Tax Credit if eligible" diff --git a/policyengine_uk/variables/gov/dwp/would_claim_IS.py b/policyengine_uk/variables/gov/dwp/would_claim_IS.py index 50c04c601..7b1d793e0 100644 --- a/policyengine_uk/variables/gov/dwp/would_claim_IS.py +++ b/policyengine_uk/variables/gov/dwp/would_claim_IS.py @@ -3,7 +3,7 @@ class would_claim_IS(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Would claim Income Support" documentation = ( "Whether this family would claim Income Support if eligible" diff --git a/policyengine_uk/variables/gov/dwp/would_claim_WTC.py b/policyengine_uk/variables/gov/dwp/would_claim_WTC.py index f86f58654..108a4710f 100644 --- a/policyengine_uk/variables/gov/dwp/would_claim_WTC.py +++ b/policyengine_uk/variables/gov/dwp/would_claim_WTC.py @@ -3,7 +3,7 @@ class would_claim_WTC(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Would claim Working Tax Credit" documentation = ( "Whether this family would claim Working Tax Credit if eligible" diff --git a/policyengine_uk/variables/gov/dwp/wtc_entitlement.py b/policyengine_uk/variables/gov/dwp/wtc_entitlement.py index ff4eeabdc..606bb177d 100644 --- a/policyengine_uk/variables/gov/dwp/wtc_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/wtc_entitlement.py @@ -3,7 +3,7 @@ class wtc_entitlement(Variable): label = "WTC entitlement" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/hmrc/baseline_child_benefit_entitlement.py b/policyengine_uk/variables/gov/hmrc/baseline_child_benefit_entitlement.py index dd41fd1a9..c4ce7ac0d 100644 --- a/policyengine_uk/variables/gov/hmrc/baseline_child_benefit_entitlement.py +++ b/policyengine_uk/variables/gov/hmrc/baseline_child_benefit_entitlement.py @@ -3,6 +3,6 @@ class baseline_child_benefit_entitlement(Variable): label = "Child Benefit (baseline)" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float diff --git a/policyengine_uk/variables/gov/hmrc/benunit_tax.py b/policyengine_uk/variables/gov/hmrc/benunit_tax.py index 0ad579ecd..8c0c78737 100644 --- a/policyengine_uk/variables/gov/hmrc/benunit_tax.py +++ b/policyengine_uk/variables/gov/hmrc/benunit_tax.py @@ -3,7 +3,7 @@ class benunit_tax(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Benefit unit tax paid" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/hmrc/child_benefit.py b/policyengine_uk/variables/gov/hmrc/child_benefit.py index 4b4c471d6..16d287203 100644 --- a/policyengine_uk/variables/gov/hmrc/child_benefit.py +++ b/policyengine_uk/variables/gov/hmrc/child_benefit.py @@ -4,7 +4,7 @@ class child_benefit(Variable): label = "Child Benefit" documentation = "Total Child Benefit for the benefit unit" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/hmrc/child_benefit_entitlement.py b/policyengine_uk/variables/gov/hmrc/child_benefit_entitlement.py index f2619b8a1..637cd5e79 100644 --- a/policyengine_uk/variables/gov/hmrc/child_benefit_entitlement.py +++ b/policyengine_uk/variables/gov/hmrc/child_benefit_entitlement.py @@ -3,7 +3,7 @@ class child_benefit_entitlement(Variable): label = "CB entitlement" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/hmrc/child_benefit_less_tax_charge.py b/policyengine_uk/variables/gov/hmrc/child_benefit_less_tax_charge.py index 491f0adfd..8477136fd 100644 --- a/policyengine_uk/variables/gov/hmrc/child_benefit_less_tax_charge.py +++ b/policyengine_uk/variables/gov/hmrc/child_benefit_less_tax_charge.py @@ -6,7 +6,7 @@ class child_benefit_less_tax_charge(Variable): documentation = ( "Child Benefit, minus the Child Benefit High-Income Tax Charge" ) - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/hmrc/child_benefit_opts_out.py b/policyengine_uk/variables/gov/hmrc/child_benefit_opts_out.py index a7526c47b..7ed5ae44a 100644 --- a/policyengine_uk/variables/gov/hmrc/child_benefit_opts_out.py +++ b/policyengine_uk/variables/gov/hmrc/child_benefit_opts_out.py @@ -6,7 +6,7 @@ class child_benefit_opts_out(Variable): documentation = ( "Whether this family would opt out of receiving Child Benefit payments" ) - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = bool diff --git a/policyengine_uk/variables/gov/hmrc/national_insurance/class_1/ni_liable.py b/policyengine_uk/variables/gov/hmrc/national_insurance/class_1/ni_liable.py index 656ba8ca1..6b29019c2 100644 --- a/policyengine_uk/variables/gov/hmrc/national_insurance/class_1/ni_liable.py +++ b/policyengine_uk/variables/gov/hmrc/national_insurance/class_1/ni_liable.py @@ -11,4 +11,4 @@ class ni_liable(Variable): value_type = bool def formula(person, period, parameters): - return person("over_16", period) & ~person("is_SP_age", period) + return person("over_16", period) & ~person("is_sp_age", period) diff --git a/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4.py b/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4.py index 90b0282ee..7a5d385d1 100644 --- a/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4.py +++ b/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4.py @@ -12,8 +12,8 @@ class ni_class_4(Variable): def formula(person, period, parameters): class_4 = parameters(period).gov.hmrc.national_insurance.class_4 self_employment_income = person("self_employment_income", period) - employee_NI = person("ni_class_1_employee", period) - profits = self_employment_income - employee_NI + employee_ni = person("ni_class_1_employee", period) + profits = self_employment_income - employee_ni add_rate_income = max_( profits - class_4.thresholds.upper_profits_limit, 0, diff --git a/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4_main.py b/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4_main.py index 3b1fbac5f..ecb225127 100644 --- a/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4_main.py +++ b/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4_main.py @@ -13,8 +13,8 @@ class ni_class_4_main(Variable): def formula(person, period, parameters): class_4 = parameters(period).gov.hmrc.national_insurance.class_4 self_employment_income = person("self_employment_income", period) - employee_NI = person("ni_class_1_employee", period) - profits = self_employment_income - employee_NI + employee_ni = person("ni_class_1_employee", period) + profits = self_employment_income - employee_ni add_rate_income = max_( profits - class_4.thresholds.upper_profits_limit, 0, diff --git a/policyengine_uk/variables/gov/hmrc/tax_free_childcare/tax_free_childcare.py b/policyengine_uk/variables/gov/hmrc/tax_free_childcare/tax_free_childcare.py index 277865f4a..98106eeb9 100644 --- a/policyengine_uk/variables/gov/hmrc/tax_free_childcare/tax_free_childcare.py +++ b/policyengine_uk/variables/gov/hmrc/tax_free_childcare/tax_free_childcare.py @@ -8,7 +8,7 @@ class tax_free_childcare(Variable): definition_period = YEAR unit = GBP defined_for = "tax_free_childcare_eligible" - # Note: tax_free_childcare_eligible is a BenUnit variable implicitly cast to Person level + # Note: tax_free_childcare_eligible is a ben_unit variable implicitly cast to Person level def formula(person, period, parameters): # Get parameters diff --git a/policyengine_uk/variables/gov/hmrc/tax_free_childcare/tax_free_childcare_eligibility.py b/policyengine_uk/variables/gov/hmrc/tax_free_childcare/tax_free_childcare_eligibility.py index 92686b15b..8263088bf 100644 --- a/policyengine_uk/variables/gov/hmrc/tax_free_childcare/tax_free_childcare_eligibility.py +++ b/policyengine_uk/variables/gov/hmrc/tax_free_childcare/tax_free_childcare_eligibility.py @@ -3,7 +3,7 @@ class tax_free_childcare_eligible(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "overall eligibility for tax-free childcare" definition_period = YEAR defined_for = "would_claim_tfc" diff --git a/policyengine_uk/variables/gov/hmrc/tax_free_childcare/would_claim_tfc.py b/policyengine_uk/variables/gov/hmrc/tax_free_childcare/would_claim_tfc.py index 2a623372c..e8d0828de 100644 --- a/policyengine_uk/variables/gov/hmrc/tax_free_childcare/would_claim_tfc.py +++ b/policyengine_uk/variables/gov/hmrc/tax_free_childcare/would_claim_tfc.py @@ -3,7 +3,7 @@ class would_claim_tfc(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "would claim Tax-Free Childcare" documentation = ( "Whether this family would claim Tax-Free Childcare if eligible" diff --git a/policyengine_uk/variables/gov/hmrc/would_claim_child_benefit.py b/policyengine_uk/variables/gov/hmrc/would_claim_child_benefit.py index 7d609dd41..02f930fd7 100644 --- a/policyengine_uk/variables/gov/hmrc/would_claim_child_benefit.py +++ b/policyengine_uk/variables/gov/hmrc/would_claim_child_benefit.py @@ -6,7 +6,7 @@ class would_claim_child_benefit(Variable): documentation = ( "Whether this benefit unit would claim Child Benefit if eligible" ) - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = bool diff --git a/policyengine_uk/variables/gov/social_security_scotland/pawhp.py b/policyengine_uk/variables/gov/social_security_scotland/pawhp.py index bfb34aae8..302e036ea 100644 --- a/policyengine_uk/variables/gov/social_security_scotland/pawhp.py +++ b/policyengine_uk/variables/gov/social_security_scotland/pawhp.py @@ -13,7 +13,7 @@ def formula(household, period, parameters): household("country", period).decode_to_str() == "SCOTLAND" ) age = household.members("age", period) - is_SP_age = household.members("is_SP_age", period) + is_sp_age = household.members("is_sp_age", period) wfp = parameters(period).gov.social_security_scotland.pawhp on_mtb = ( add( @@ -30,7 +30,7 @@ def formula(household, period, parameters): ) meets_mtb_requirement = on_mtb | ~wfp.eligibility.require_benefits meets_spa_requirement = ( - household.any(is_SP_age) + household.any(is_sp_age) | ~wfp.eligibility.state_pension_age_requirement ) meets_higher_age_requirement = household.any( diff --git a/policyengine_uk/variables/household/consumption/benunit_rent.py b/policyengine_uk/variables/household/consumption/benunit_rent.py index dbcb6528d..a169a4845 100644 --- a/policyengine_uk/variables/household/consumption/benunit_rent.py +++ b/policyengine_uk/variables/household/consumption/benunit_rent.py @@ -3,7 +3,7 @@ class benunit_rent(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Rent" documentation = "Gross rent that members of this family are liable for (social housing only)" definition_period = YEAR diff --git a/policyengine_uk/variables/household/consumption/family_rent.py b/policyengine_uk/variables/household/consumption/family_rent.py index 508f42d75..8d6f549d7 100644 --- a/policyengine_uk/variables/household/consumption/family_rent.py +++ b/policyengine_uk/variables/household/consumption/family_rent.py @@ -3,7 +3,7 @@ class family_rent(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Gross rent for the family" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/household/consumption/rent/benunit_pays_rent.py b/policyengine_uk/variables/household/consumption/rent/benunit_pays_rent.py index 62dad6cbe..db7eac9a2 100644 --- a/policyengine_uk/variables/household/consumption/rent/benunit_pays_rent.py +++ b/policyengine_uk/variables/household/consumption/rent/benunit_pays_rent.py @@ -3,7 +3,7 @@ class benunit_is_rent_liable(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Whether the benefit unit is liable to pay rent" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/household/demographic/benunit/benunit_count_children.py b/policyengine_uk/variables/household/demographic/benunit/benunit_count_children.py index dba3a70eb..a61edf4a1 100644 --- a/policyengine_uk/variables/household/demographic/benunit/benunit_count_children.py +++ b/policyengine_uk/variables/household/demographic/benunit/benunit_count_children.py @@ -3,7 +3,7 @@ class benunit_count_children(Variable): value_type = int - entity = BenUnit + entity = ben_unit label = "number of children in the benefit unit" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/benunit_has_carer.py b/policyengine_uk/variables/household/demographic/benunit_has_carer.py index 3a4d55268..690118d91 100644 --- a/policyengine_uk/variables/household/demographic/benunit_has_carer.py +++ b/policyengine_uk/variables/household/demographic/benunit_has_carer.py @@ -3,7 +3,7 @@ class benunit_has_carer(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Benefit unit has a carer" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/benunit_id.py b/policyengine_uk/variables/household/demographic/benunit_id.py index c837cbabe..19d6fd750 100644 --- a/policyengine_uk/variables/household/demographic/benunit_id.py +++ b/policyengine_uk/variables/household/demographic/benunit_id.py @@ -3,6 +3,6 @@ class benunit_id(Variable): value_type = int - entity = BenUnit + entity = ben_unit label = "ID for the family" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/benunit_is_renting.py b/policyengine_uk/variables/household/demographic/benunit_is_renting.py index 5d29ac284..f58c447c1 100644 --- a/policyengine_uk/variables/household/demographic/benunit_is_renting.py +++ b/policyengine_uk/variables/household/demographic/benunit_is_renting.py @@ -3,7 +3,7 @@ class benunit_is_renting(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Whether this family is renting" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/benunit_region.py b/policyengine_uk/variables/household/demographic/benunit_region.py index f37ddafc3..1b7d40a7d 100644 --- a/policyengine_uk/variables/household/demographic/benunit_region.py +++ b/policyengine_uk/variables/household/demographic/benunit_region.py @@ -4,7 +4,7 @@ class benunit_region(Variable): label = "benefit unit region" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = Enum possible_values = Region diff --git a/policyengine_uk/variables/household/demographic/benunit_tenure_type.py b/policyengine_uk/variables/household/demographic/benunit_tenure_type.py index 8496db50c..36681fe11 100644 --- a/policyengine_uk/variables/household/demographic/benunit_tenure_type.py +++ b/policyengine_uk/variables/household/demographic/benunit_tenure_type.py @@ -8,7 +8,7 @@ class benunit_tenure_type(Variable): value_type = Enum possible_values = TenureType default_value = TenureType.RENT_PRIVATELY - entity = BenUnit + entity = ben_unit label = "Tenure type of the family's household" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/benunit_weight.py b/policyengine_uk/variables/household/demographic/benunit_weight.py index 57a10ee7f..e5c4f536e 100644 --- a/policyengine_uk/variables/household/demographic/benunit_weight.py +++ b/policyengine_uk/variables/household/demographic/benunit_weight.py @@ -3,7 +3,7 @@ class benunit_weight(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Weight factor for the benefit unit" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/carer_premium.py b/policyengine_uk/variables/household/demographic/carer_premium.py index 81191362b..a9f53fd2e 100644 --- a/policyengine_uk/variables/household/demographic/carer_premium.py +++ b/policyengine_uk/variables/household/demographic/carer_premium.py @@ -3,7 +3,7 @@ class carer_premium(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Carer premium" definition_period = YEAR reference = ( diff --git a/policyengine_uk/variables/household/demographic/child_or_qyp.py b/policyengine_uk/variables/household/demographic/child_or_qyp.py index e2c4d7c0b..5c5a10d34 100644 --- a/policyengine_uk/variables/household/demographic/child_or_qyp.py +++ b/policyengine_uk/variables/household/demographic/child_or_qyp.py @@ -4,7 +4,7 @@ class count_children_and_qyp(Variable): label = "Children and qualifying young people" documentation = "The number of children and qualifying young people (young adults in education) in the family" - entity = BenUnit + entity = ben_unit definition_period = YEAR value_type = int unit = GBP diff --git a/policyengine_uk/variables/household/demographic/disability_premium.py b/policyengine_uk/variables/household/demographic/disability_premium.py index c819bf1ea..4c4afeff4 100644 --- a/policyengine_uk/variables/household/demographic/disability_premium.py +++ b/policyengine_uk/variables/household/demographic/disability_premium.py @@ -3,7 +3,7 @@ class disability_premium(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Disability premium" definition_period = YEAR reference = "The Social Security Amendment (Enhanced Disability Premium) Regulations 2000" diff --git a/policyengine_uk/variables/household/demographic/eldest_adult_age.py b/policyengine_uk/variables/household/demographic/eldest_adult_age.py index de775e51e..d3f8c2b7d 100644 --- a/policyengine_uk/variables/household/demographic/eldest_adult_age.py +++ b/policyengine_uk/variables/household/demographic/eldest_adult_age.py @@ -3,7 +3,7 @@ class eldest_adult_age(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Eldest adult age" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/eldest_child_age.py b/policyengine_uk/variables/household/demographic/eldest_child_age.py index d471c19e6..826efe839 100644 --- a/policyengine_uk/variables/household/demographic/eldest_child_age.py +++ b/policyengine_uk/variables/household/demographic/eldest_child_age.py @@ -3,7 +3,7 @@ class eldest_child_age(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Eldest adult age" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/enhanced_disability_premium.py b/policyengine_uk/variables/household/demographic/enhanced_disability_premium.py index 184a75188..3c46d0d6c 100644 --- a/policyengine_uk/variables/household/demographic/enhanced_disability_premium.py +++ b/policyengine_uk/variables/household/demographic/enhanced_disability_premium.py @@ -3,7 +3,7 @@ class enhanced_disability_premium(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Enhanced disability premium" definition_period = YEAR reference = "The Social Security Amendment (Enhanced Disability Premium) Regulations 2000" diff --git a/policyengine_uk/variables/household/demographic/families.py b/policyengine_uk/variables/household/demographic/families.py index 3c5a86933..21d7b0708 100644 --- a/policyengine_uk/variables/household/demographic/families.py +++ b/policyengine_uk/variables/household/demographic/families.py @@ -3,7 +3,7 @@ class families(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Variable holding families" definition_period = YEAR default_value = 1 diff --git a/policyengine_uk/variables/household/demographic/family_type.py b/policyengine_uk/variables/household/demographic/family_type.py index 26fb8e913..cccb6de92 100644 --- a/policyengine_uk/variables/household/demographic/family_type.py +++ b/policyengine_uk/variables/household/demographic/family_type.py @@ -10,7 +10,7 @@ class FamilyType(Enum): class family_type(Variable): value_type = Enum - entity = BenUnit + entity = ben_unit default_value = FamilyType.SINGLE possible_values = FamilyType label = "Family composition" diff --git a/policyengine_uk/variables/household/demographic/is_WA_adult.py b/policyengine_uk/variables/household/demographic/is_WA_adult.py index 8db33a6db..af56dc093 100644 --- a/policyengine_uk/variables/household/demographic/is_WA_adult.py +++ b/policyengine_uk/variables/household/demographic/is_WA_adult.py @@ -9,4 +9,4 @@ class is_WA_adult(Variable): definition_period = YEAR def formula(person, period, parameters): - return person("is_adult", period) & ~person("is_SP_age", period) + return person("is_adult", period) & ~person("is_sp_age", period) diff --git a/policyengine_uk/variables/household/demographic/is_married.py b/policyengine_uk/variables/household/demographic/is_married.py index 6f234b4ae..ca2e71138 100644 --- a/policyengine_uk/variables/household/demographic/is_married.py +++ b/policyengine_uk/variables/household/demographic/is_married.py @@ -3,7 +3,7 @@ class is_married(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Married" documentation = "Whether the benefit unit adults are married to each other or in a civil partnership" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_adults.py b/policyengine_uk/variables/household/demographic/num_adults.py index 5697db5cb..bf305ac0d 100644 --- a/policyengine_uk/variables/household/demographic/num_adults.py +++ b/policyengine_uk/variables/household/demographic/num_adults.py @@ -3,7 +3,7 @@ class num_adults(Variable): value_type = int - entity = BenUnit + entity = ben_unit label = "The number of adults in the family" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_carers.py b/policyengine_uk/variables/household/demographic/num_carers.py index 464b83119..4b8e86729 100644 --- a/policyengine_uk/variables/household/demographic/num_carers.py +++ b/policyengine_uk/variables/household/demographic/num_carers.py @@ -3,7 +3,7 @@ class num_carers(Variable): value_type = int - entity = BenUnit + entity = ben_unit label = "Number of carers in the family" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_children.py b/policyengine_uk/variables/household/demographic/num_children.py index b9e33ef21..7c826837f 100644 --- a/policyengine_uk/variables/household/demographic/num_children.py +++ b/policyengine_uk/variables/household/demographic/num_children.py @@ -3,7 +3,7 @@ class num_children(Variable): value_type = int - entity = BenUnit + entity = ben_unit label = "The number of children in the family" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_disabled_adults.py b/policyengine_uk/variables/household/demographic/num_disabled_adults.py index 0bf0731b0..65eaf3d7c 100644 --- a/policyengine_uk/variables/household/demographic/num_disabled_adults.py +++ b/policyengine_uk/variables/household/demographic/num_disabled_adults.py @@ -3,7 +3,7 @@ class num_disabled_adults(Variable): value_type = int - entity = BenUnit + entity = ben_unit label = "Number of disabled adults" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_disabled_children.py b/policyengine_uk/variables/household/demographic/num_disabled_children.py index 8626c12fd..7a5c14e95 100644 --- a/policyengine_uk/variables/household/demographic/num_disabled_children.py +++ b/policyengine_uk/variables/household/demographic/num_disabled_children.py @@ -3,7 +3,7 @@ class num_disabled_children(Variable): value_type = int - entity = BenUnit + entity = ben_unit label = "Number of disabled children" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_enhanced_disabled_adults.py b/policyengine_uk/variables/household/demographic/num_enhanced_disabled_adults.py index 8c4d77afb..2be6d35e6 100644 --- a/policyengine_uk/variables/household/demographic/num_enhanced_disabled_adults.py +++ b/policyengine_uk/variables/household/demographic/num_enhanced_disabled_adults.py @@ -3,7 +3,7 @@ class num_enhanced_disabled_adults(Variable): value_type = int - entity = BenUnit + entity = ben_unit label = "Number of enhanced disabled adults" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_enhanced_disabled_children.py b/policyengine_uk/variables/household/demographic/num_enhanced_disabled_children.py index 04bd60b77..25a7e2603 100644 --- a/policyengine_uk/variables/household/demographic/num_enhanced_disabled_children.py +++ b/policyengine_uk/variables/household/demographic/num_enhanced_disabled_children.py @@ -3,7 +3,7 @@ class num_enhanced_disabled_children(Variable): value_type = int - entity = BenUnit + entity = ben_unit label = "Number of enhanced disabled children" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_severely_disabled_adults.py b/policyengine_uk/variables/household/demographic/num_severely_disabled_adults.py index 7fd4c2289..8588eeaf8 100644 --- a/policyengine_uk/variables/household/demographic/num_severely_disabled_adults.py +++ b/policyengine_uk/variables/household/demographic/num_severely_disabled_adults.py @@ -3,7 +3,7 @@ class num_severely_disabled_adults(Variable): value_type = int - entity = BenUnit + entity = ben_unit label = "Number of severely disabled adults" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_severely_disabled_children.py b/policyengine_uk/variables/household/demographic/num_severely_disabled_children.py index 2b2c8d594..95b90cb81 100644 --- a/policyengine_uk/variables/household/demographic/num_severely_disabled_children.py +++ b/policyengine_uk/variables/household/demographic/num_severely_disabled_children.py @@ -3,7 +3,7 @@ class num_severely_disabled_children(Variable): value_type = int - entity = BenUnit + entity = ben_unit label = "Number of severely disabled children" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/relation_type.py b/policyengine_uk/variables/household/demographic/relation_type.py index ae32d6c62..464ae4c28 100644 --- a/policyengine_uk/variables/household/demographic/relation_type.py +++ b/policyengine_uk/variables/household/demographic/relation_type.py @@ -8,7 +8,7 @@ class RelationType(Enum): class relation_type(Variable): value_type = Enum - entity = BenUnit + entity = ben_unit default_value = RelationType.SINGLE possible_values = RelationType label = "Whether single or a couple" diff --git a/policyengine_uk/variables/household/demographic/severe_disability_premium.py b/policyengine_uk/variables/household/demographic/severe_disability_premium.py index 727c57c76..7ed4c420f 100644 --- a/policyengine_uk/variables/household/demographic/severe_disability_premium.py +++ b/policyengine_uk/variables/household/demographic/severe_disability_premium.py @@ -3,7 +3,7 @@ class severe_disability_premium(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Severe disability premium" definition_period = YEAR reference = "The Social Security Amendment (Enhanced Disability Premium) Regulations 2000" diff --git a/policyengine_uk/variables/household/demographic/youngest_adult_age.py b/policyengine_uk/variables/household/demographic/youngest_adult_age.py index 0f51550fd..04d63a347 100644 --- a/policyengine_uk/variables/household/demographic/youngest_adult_age.py +++ b/policyengine_uk/variables/household/demographic/youngest_adult_age.py @@ -3,7 +3,7 @@ class youngest_adult_age(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Eldest adult age" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/youngest_child_age.py b/policyengine_uk/variables/household/demographic/youngest_child_age.py index 32406e7b5..412eaae6d 100644 --- a/policyengine_uk/variables/household/demographic/youngest_child_age.py +++ b/policyengine_uk/variables/household/demographic/youngest_child_age.py @@ -3,7 +3,7 @@ class youngest_child_age(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Eldest adult age" definition_period = YEAR diff --git a/policyengine_uk/variables/household/income/benefits_premiums.py b/policyengine_uk/variables/household/income/benefits_premiums.py index 071f8c4fb..112d581fd 100644 --- a/policyengine_uk/variables/household/income/benefits_premiums.py +++ b/policyengine_uk/variables/household/income/benefits_premiums.py @@ -3,7 +3,7 @@ class benefits_premiums(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Value of premiums for disability and carer status" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/household/income/benunit_weekly_hours.py b/policyengine_uk/variables/household/income/benunit_weekly_hours.py index 140803bd0..8a11fe735 100644 --- a/policyengine_uk/variables/household/income/benunit_weekly_hours.py +++ b/policyengine_uk/variables/household/income/benunit_weekly_hours.py @@ -3,7 +3,7 @@ class benunit_weekly_hours(Variable): value_type = float - entity = BenUnit + entity = ben_unit label = "Average weekly hours worked by adults in the benefit unit" definition_period = YEAR unit = "hour" diff --git a/policyengine_uk/variables/household/income/claims_all_entitled_benefits.py b/policyengine_uk/variables/household/income/claims_all_entitled_benefits.py index 9cc15032e..8a8e07418 100644 --- a/policyengine_uk/variables/household/income/claims_all_entitled_benefits.py +++ b/policyengine_uk/variables/household/income/claims_all_entitled_benefits.py @@ -3,7 +3,7 @@ class claims_all_entitled_benefits(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Claims all eligible benefits" definition_period = YEAR documentation = ( diff --git a/policyengine_uk/variables/household/income/claims_legacy_benefits.py b/policyengine_uk/variables/household/income/claims_legacy_benefits.py index cfb05e360..11eb5fa48 100644 --- a/policyengine_uk/variables/household/income/claims_legacy_benefits.py +++ b/policyengine_uk/variables/household/income/claims_legacy_benefits.py @@ -3,7 +3,7 @@ class claims_legacy_benefits(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Claims legacy benefits" documentation = "Whether this family is currently receiving legacy benefits (overrides UC claimant status)" definition_period = YEAR diff --git a/policyengine_uk/variables/household/income/is_couple.py b/policyengine_uk/variables/household/income/is_couple.py index 236a1da10..ddc825a68 100644 --- a/policyengine_uk/variables/household/income/is_couple.py +++ b/policyengine_uk/variables/household/income/is_couple.py @@ -3,7 +3,7 @@ class is_couple(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Whether this benefit unit contains a joint couple claimant for benefits" definition_period = YEAR diff --git a/policyengine_uk/variables/household/income/is_lone_parent.py b/policyengine_uk/variables/household/income/is_lone_parent.py index 07ffdcb0b..f30ef03d2 100644 --- a/policyengine_uk/variables/household/income/is_lone_parent.py +++ b/policyengine_uk/variables/household/income/is_lone_parent.py @@ -3,7 +3,7 @@ class is_lone_parent(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Whether the family is a lone parent family" definition_period = YEAR diff --git a/policyengine_uk/variables/household/income/is_single.py b/policyengine_uk/variables/household/income/is_single.py index b226945fe..f77ee7652 100644 --- a/policyengine_uk/variables/household/income/is_single.py +++ b/policyengine_uk/variables/household/income/is_single.py @@ -3,7 +3,7 @@ class is_single(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Whether this benefit unit contains a single claimant for benefits" definition_period = YEAR diff --git a/policyengine_uk/variables/household/income/is_single_person.py b/policyengine_uk/variables/household/income/is_single_person.py index b8da33b4e..0358cbf58 100644 --- a/policyengine_uk/variables/household/income/is_single_person.py +++ b/policyengine_uk/variables/household/income/is_single_person.py @@ -3,7 +3,7 @@ class is_single_person(Variable): value_type = bool - entity = BenUnit + entity = ben_unit label = "Whether the family is a single person" definition_period = YEAR diff --git a/policyengine_uk/variables/input/state_pension.py b/policyengine_uk/variables/input/state_pension.py index b7ce20085..4efc30d89 100644 --- a/policyengine_uk/variables/input/state_pension.py +++ b/policyengine_uk/variables/input/state_pension.py @@ -19,7 +19,7 @@ def formula(person, period, parameters): uprating = 1 + relative_increase sp = gov.dwp.state_pension gender = person("gender", period).decode_to_str() - is_sp_age = person("is_SP_age", period) + is_sp_age = person("is_sp_age", period) return add( person, period, From b5b2912c3f2eef35f4b8f73b07b46bae2433767b Mon Sep 17 00:00:00 2001 From: juaristi22 Date: Tue, 15 Jul 2025 14:44:47 +0200 Subject: [PATCH 03/18] changelog_entry --- changelog_entry.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/changelog_entry.yaml b/changelog_entry.yaml index 60f5f8ea2..0bea20191 100644 --- a/changelog_entry.yaml +++ b/changelog_entry.yaml @@ -1,5 +1,4 @@ - bump: minor changes: added: - - Codecov coverage. - - Expanded .gitignore. \ No newline at end of file + - Renaming variables to lowercase. \ No newline at end of file From 53a0976487a676e22f617d048358517d45d71cdb Mon Sep 17 00:00:00 2001 From: juaristi22 Date: Tue, 15 Jul 2025 17:09:04 +0200 Subject: [PATCH 04/18] bring back BenUnit --- policyengine_uk/entities.py | 4 ++-- .../gov/dfe/care_to_learn/would_claim_care_to_learn.py | 4 ++-- .../extended_childcare_entitlement.py | 2 +- .../extended_childcare_entitlement_eligible.py | 2 +- .../maximum_extended_childcare_hours_usage.py | 2 +- .../would_claim_extended_childcare.py | 2 +- ..._tax_credit_criteria_for_targeted_childcare_entitlement.py | 2 +- ...rsal_credit_criteria_for_targeted_childcare_entitlement.py | 2 +- .../targeted_childcare_entitlement_eligible.py | 2 +- .../would_claim_targeted_childcare.py | 2 +- .../would_claim_universal_childcare.py | 4 ++-- policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py | 2 +- policyengine_uk/variables/gov/dwp/CTC_child_element.py | 2 +- .../variables/gov/dwp/CTC_disabled_child_element.py | 2 +- policyengine_uk/variables/gov/dwp/CTC_family_element.py | 2 +- policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py | 2 +- .../variables/gov/dwp/CTC_severely_disabled_child_element.py | 2 +- policyengine_uk/variables/gov/dwp/LHA_allowed_bedrooms.py | 2 +- policyengine_uk/variables/gov/dwp/LHA_cap.py | 2 +- policyengine_uk/variables/gov/dwp/LHA_category.py | 2 +- policyengine_uk/variables/gov/dwp/LHA_eligible.py | 2 +- policyengine_uk/variables/gov/dwp/WTC_basic_element.py | 2 +- policyengine_uk/variables/gov/dwp/WTC_childcare_element.py | 2 +- policyengine_uk/variables/gov/dwp/WTC_couple_element.py | 2 +- policyengine_uk/variables/gov/dwp/WTC_disabled_element.py | 2 +- policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py | 2 +- policyengine_uk/variables/gov/dwp/WTC_maximum_rate.py | 2 +- .../variables/gov/dwp/WTC_severely_disabled_element.py | 2 +- policyengine_uk/variables/gov/dwp/WTC_worker_element.py | 2 +- policyengine_uk/variables/gov/dwp/baseline_ctc_entitlement.py | 2 +- .../variables/gov/dwp/baseline_income_support_entitlement.py | 2 +- policyengine_uk/variables/gov/dwp/baseline_wtc_entitlement.py | 2 +- policyengine_uk/variables/gov/dwp/benefit_cap.py | 2 +- policyengine_uk/variables/gov/dwp/benefit_cap_reduction.py | 2 +- policyengine_uk/variables/gov/dwp/child_tax_credit.py | 2 +- .../variables/gov/dwp/child_tax_credit_pre_minimum.py | 2 +- policyengine_uk/variables/gov/dwp/council_tax_benefit.py | 2 +- policyengine_uk/variables/gov/dwp/ctc_child_limit_affected.py | 2 +- policyengine_uk/variables/gov/dwp/ctc_entitlement.py | 2 +- policyengine_uk/variables/gov/dwp/esa_income.py | 2 +- .../applicable_income/housing_benefit_applicable_income.py | 2 +- .../housing_benefit_applicable_income_childcare_element.py | 2 +- .../housing_benefit_applicable_income_disregard.py | 2 +- .../entitlement/housing_benefit_baseline_entitlement.py | 2 +- .../entitlement/housing_benefit_entitlement.py | 2 +- .../variables/gov/dwp/housing_benefit/housing_benefit.py | 2 +- .../dwp/housing_benefit/housing_benefit_applicable_amount.py | 2 +- .../gov/dwp/housing_benefit/housing_benefit_eligible.py | 2 +- .../dwp/housing_benefit/housing_benefit_pre_benefit_cap.py | 2 +- .../non_dep_deduction/housing_benefit_non_dep_deductions.py | 2 +- .../gov/dwp/housing_benefit/would_claim_housing_benefit.py | 2 +- policyengine_uk/variables/gov/dwp/income_support.py | 2 +- .../variables/gov/dwp/income_support_applicable_amount.py | 2 +- .../variables/gov/dwp/income_support_applicable_income.py | 2 +- policyengine_uk/variables/gov/dwp/income_support_eligible.py | 2 +- .../variables/gov/dwp/income_support_entitlement.py | 2 +- policyengine_uk/variables/gov/dwp/is_CTC_eligible.py | 2 +- policyengine_uk/variables/gov/dwp/is_WTC_eligible.py | 2 +- policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt.py | 2 +- policyengine_uk/variables/gov/dwp/jsa.py | 2 +- policyengine_uk/variables/gov/dwp/jsa_income.py | 2 +- .../dwp/pension_credit/baseline_pension_credit_entitlement.py | 2 +- .../dwp/pension_credit/guarantee_credit/guarantee_credit.py | 2 +- .../guarantee_credit/is_guarantee_credit_eligible.py | 2 +- .../additional/additional_minimum_guarantee.py | 2 +- .../additional/carer_minimum_guarantee_addition.py | 2 +- .../additional/child_minimum_guarantee_addition.py | 2 +- .../severe_disability_minimum_guarantee_addition.py | 2 +- .../guarantee_credit/minimum_guarantee/minimum_guarantee.py | 2 +- .../minimum_guarantee/standard_minimum_guarantee.py | 2 +- .../gov/dwp/pension_credit/is_pension_credit_eligible.py | 2 +- .../variables/gov/dwp/pension_credit/pension_credit.py | 2 +- .../gov/dwp/pension_credit/pension_credit_earnings.py | 2 +- .../gov/dwp/pension_credit/pension_credit_entitlement.py | 2 +- .../variables/gov/dwp/pension_credit/pension_credit_income.py | 2 +- .../savings_credit/is_savings_credit_eligible.py | 2 +- .../gov/dwp/pension_credit/savings_credit/savings_credit.py | 2 +- .../pension_credit/savings_credit/savings_credit_income.py | 2 +- .../variables/gov/dwp/pension_credit/would_claim.py | 2 +- policyengine_uk/variables/gov/dwp/tax_credits.py | 2 +- .../variables/gov/dwp/tax_credits_applicable_income.py | 2 +- policyengine_uk/variables/gov/dwp/tax_credits_reduction.py | 2 +- .../dwp/universal_credit/carer_element/uc_carer_element.py | 2 +- .../dwp/universal_credit/child_element/uc_child_element.py | 2 +- .../childcare_element/uc_childcare_element.py | 2 +- .../childcare_element/uc_childcare_work_condition.py | 2 +- .../childcare_element/uc_eligible_children.py | 2 +- .../childcare_element/uc_maximum_childcare_element_amount.py | 2 +- .../limited_work_ability/uc_LCWRA_element.py | 2 +- .../disability_element/uc_disability_elements.py | 2 +- .../non_dep_deduction/uc_non_dep_deductions.py | 2 +- .../housing_costs_element/uc_housing_costs_element.py | 2 +- .../gov/dwp/universal_credit/income/uc_earned_income.py | 2 +- .../gov/dwp/universal_credit/income/uc_income_reduction.py | 2 +- .../gov/dwp/universal_credit/income/uc_unearned_income.py | 2 +- .../variables/gov/dwp/universal_credit/is_uc_eligible.py | 2 +- .../variables/gov/dwp/universal_credit/is_uc_entitled.py | 2 +- .../gov/dwp/universal_credit/is_uc_entitled_baseline.py | 2 +- .../standard_allowance/uc_standard_allowance.py | 2 +- .../standard_allowance/uc_standard_allowance_claimant_type.py | 2 +- .../variables/gov/dwp/universal_credit/uc_maximum_amount.py | 2 +- .../variables/gov/dwp/universal_credit/universal_credit.py | 2 +- .../dwp/universal_credit/universal_credit_pre_benefit_cap.py | 2 +- .../work_allowance/is_uc_work_allowance_eligible.py | 2 +- .../dwp/universal_credit/work_allowance/uc_work_allowance.py | 2 +- .../variables/gov/dwp/universal_credit/would_claim_uc.py | 2 +- policyengine_uk/variables/gov/dwp/working_tax_credit.py | 2 +- .../variables/gov/dwp/working_tax_credit_pre_minimum.py | 2 +- policyengine_uk/variables/gov/dwp/would_claim_CTC.py | 2 +- policyengine_uk/variables/gov/dwp/would_claim_IS.py | 2 +- policyengine_uk/variables/gov/dwp/would_claim_WTC.py | 2 +- policyengine_uk/variables/gov/dwp/wtc_entitlement.py | 2 +- .../variables/gov/hmrc/baseline_child_benefit_entitlement.py | 2 +- policyengine_uk/variables/gov/hmrc/benunit_tax.py | 2 +- policyengine_uk/variables/gov/hmrc/child_benefit.py | 2 +- .../variables/gov/hmrc/child_benefit_entitlement.py | 2 +- .../variables/gov/hmrc/child_benefit_less_tax_charge.py | 2 +- policyengine_uk/variables/gov/hmrc/child_benefit_opts_out.py | 2 +- .../gov/hmrc/tax_free_childcare/tax_free_childcare.py | 2 +- .../hmrc/tax_free_childcare/tax_free_childcare_eligibility.py | 2 +- .../variables/gov/hmrc/tax_free_childcare/would_claim_tfc.py | 2 +- .../variables/gov/hmrc/would_claim_child_benefit.py | 2 +- .../variables/household/consumption/benunit_rent.py | 2 +- .../variables/household/consumption/family_rent.py | 2 +- .../variables/household/consumption/rent/benunit_pays_rent.py | 2 +- .../household/demographic/benunit/benunit_count_children.py | 2 +- .../variables/household/demographic/benunit_has_carer.py | 2 +- policyengine_uk/variables/household/demographic/benunit_id.py | 2 +- .../variables/household/demographic/benunit_is_renting.py | 2 +- .../variables/household/demographic/benunit_region.py | 2 +- .../variables/household/demographic/benunit_tenure_type.py | 2 +- .../variables/household/demographic/benunit_weight.py | 2 +- .../variables/household/demographic/carer_premium.py | 2 +- .../variables/household/demographic/child_or_qyp.py | 2 +- .../variables/household/demographic/disability_premium.py | 2 +- .../variables/household/demographic/eldest_adult_age.py | 2 +- .../variables/household/demographic/eldest_child_age.py | 2 +- .../household/demographic/enhanced_disability_premium.py | 2 +- policyengine_uk/variables/household/demographic/families.py | 2 +- .../variables/household/demographic/family_type.py | 2 +- policyengine_uk/variables/household/demographic/is_married.py | 2 +- policyengine_uk/variables/household/demographic/num_adults.py | 2 +- policyengine_uk/variables/household/demographic/num_carers.py | 2 +- .../variables/household/demographic/num_children.py | 2 +- .../variables/household/demographic/num_disabled_adults.py | 2 +- .../variables/household/demographic/num_disabled_children.py | 2 +- .../household/demographic/num_enhanced_disabled_adults.py | 2 +- .../household/demographic/num_enhanced_disabled_children.py | 2 +- .../household/demographic/num_severely_disabled_adults.py | 2 +- .../household/demographic/num_severely_disabled_children.py | 2 +- .../variables/household/demographic/relation_type.py | 2 +- .../household/demographic/severe_disability_premium.py | 2 +- .../variables/household/demographic/youngest_adult_age.py | 2 +- .../variables/household/demographic/youngest_child_age.py | 2 +- .../variables/household/income/benefits_premiums.py | 2 +- .../variables/household/income/benunit_weekly_hours.py | 2 +- .../household/income/claims_all_entitled_benefits.py | 2 +- .../variables/household/income/claims_legacy_benefits.py | 2 +- policyengine_uk/variables/household/income/is_couple.py | 2 +- policyengine_uk/variables/household/income/is_lone_parent.py | 2 +- policyengine_uk/variables/household/income/is_single.py | 2 +- .../variables/household/income/is_single_person.py | 2 +- 162 files changed, 165 insertions(+), 165 deletions(-) diff --git a/policyengine_uk/entities.py b/policyengine_uk/entities.py index 542b15d7b..d83ee53b2 100644 --- a/policyengine_uk/entities.py +++ b/policyengine_uk/entities.py @@ -19,7 +19,7 @@ containing_entities=["state"], ) -ben_unit = build_entity( +BenUnit = build_entity( key="benunit", plural="benunits", label="Benefit unit", @@ -43,4 +43,4 @@ is_person=True, ) -entities = [Household, ben_unit, Person] +entities = [Household, BenUnit, Person] diff --git a/policyengine_uk/variables/gov/dfe/care_to_learn/would_claim_care_to_learn.py b/policyengine_uk/variables/gov/dfe/care_to_learn/would_claim_care_to_learn.py index cc4a6fa82..b6a7fad53 100644 --- a/policyengine_uk/variables/gov/dfe/care_to_learn/would_claim_care_to_learn.py +++ b/policyengine_uk/variables/gov/dfe/care_to_learn/would_claim_care_to_learn.py @@ -3,10 +3,10 @@ class would_claim_care_to_learn(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "would claim Care to Learn" documentation = ( - "Whether this ben_unit would claim Care to Learn if eligible" + "Whether this BenUnit would claim Care to Learn if eligible" ) definition_period = YEAR default_value = True diff --git a/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/extended_childcare_entitlement.py b/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/extended_childcare_entitlement.py index a7c765368..818fc60a4 100644 --- a/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/extended_childcare_entitlement.py +++ b/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/extended_childcare_entitlement.py @@ -3,7 +3,7 @@ class extended_childcare_entitlement(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "annual extended childcare entitlement expenses" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/extended_childcare_entitlement_eligible.py b/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/extended_childcare_entitlement_eligible.py index 54ff308b2..c7bc26dce 100644 --- a/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/extended_childcare_entitlement_eligible.py +++ b/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/extended_childcare_entitlement_eligible.py @@ -3,7 +3,7 @@ class extended_childcare_entitlement_eligible(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "eligibility for extended childcare entitlement" definition_period = YEAR defined_for = "would_claim_extended_childcare" diff --git a/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/maximum_extended_childcare_hours_usage.py b/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/maximum_extended_childcare_hours_usage.py index f3b4bc1ba..b41482ac1 100644 --- a/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/maximum_extended_childcare_hours_usage.py +++ b/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/maximum_extended_childcare_hours_usage.py @@ -3,7 +3,7 @@ class maximum_extended_childcare_hours_usage(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "maximum extended childcare hours used" documentation = "The maximum number of weekly extended childcare hours that this family uses" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/would_claim_extended_childcare.py b/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/would_claim_extended_childcare.py index 0dd8a09ac..070c50542 100644 --- a/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/would_claim_extended_childcare.py +++ b/policyengine_uk/variables/gov/dfe/extended_childcare_entitlement/would_claim_extended_childcare.py @@ -3,7 +3,7 @@ class would_claim_extended_childcare(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "would claim extended childcare entitlement" documentation = "Whether this family would claim extended childcare entitlement if eligible" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/meets_tax_credit_criteria_for_targeted_childcare_entitlement.py b/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/meets_tax_credit_criteria_for_targeted_childcare_entitlement.py index 09ec0a913..4a557c189 100644 --- a/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/meets_tax_credit_criteria_for_targeted_childcare_entitlement.py +++ b/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/meets_tax_credit_criteria_for_targeted_childcare_entitlement.py @@ -3,7 +3,7 @@ class meets_tax_credit_criteria_for_targeted_childcare_entitlement(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "meets Tax Credit criteria for targeted childcare entitlement" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/meets_universal_credit_criteria_for_targeted_childcare_entitlement.py b/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/meets_universal_credit_criteria_for_targeted_childcare_entitlement.py index 923c567b8..42fa2d5c2 100644 --- a/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/meets_universal_credit_criteria_for_targeted_childcare_entitlement.py +++ b/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/meets_universal_credit_criteria_for_targeted_childcare_entitlement.py @@ -5,7 +5,7 @@ class meets_universal_credit_criteria_for_targeted_childcare_entitlement( Variable ): value_type = bool - entity = ben_unit + entity = BenUnit label = ( "meets Universal Credit criteria for targeted childcare entitlement" ) diff --git a/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/targeted_childcare_entitlement_eligible.py b/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/targeted_childcare_entitlement_eligible.py index f126b5b87..47be60f5e 100644 --- a/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/targeted_childcare_entitlement_eligible.py +++ b/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/targeted_childcare_entitlement_eligible.py @@ -3,7 +3,7 @@ class targeted_childcare_entitlement_eligible(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "eligibility for targeted childcare entitlement" definition_period = YEAR defined_for = "would_claim_targeted_childcare" diff --git a/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/would_claim_targeted_childcare.py b/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/would_claim_targeted_childcare.py index 9758d3818..bb755228f 100644 --- a/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/would_claim_targeted_childcare.py +++ b/policyengine_uk/variables/gov/dfe/targeted_childcare_entitlement/would_claim_targeted_childcare.py @@ -3,7 +3,7 @@ class would_claim_targeted_childcare(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "would claim targeted childcare entitlement" documentation = "Whether this family would claim targeted childcare entitlement if eligible" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dfe/universal_childcare_entitlement/would_claim_universal_childcare.py b/policyengine_uk/variables/gov/dfe/universal_childcare_entitlement/would_claim_universal_childcare.py index 701e04a20..b6066b4bc 100644 --- a/policyengine_uk/variables/gov/dfe/universal_childcare_entitlement/would_claim_universal_childcare.py +++ b/policyengine_uk/variables/gov/dfe/universal_childcare_entitlement/would_claim_universal_childcare.py @@ -3,8 +3,8 @@ class would_claim_universal_childcare(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "would claim universal childcare entitlement" - documentation = "Whether this ben_unit would claim universal childcare entitlement if eligible" + documentation = "Whether this BenUnit would claim universal childcare entitlement if eligible" definition_period = YEAR default_value = True diff --git a/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py b/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py index 126f62662..a9e43282e 100644 --- a/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py +++ b/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py @@ -12,7 +12,7 @@ class BRMA_LHA_rate(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "LHA rate" documentation = "Local Housing Allowance rate" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/CTC_child_element.py b/policyengine_uk/variables/gov/dwp/CTC_child_element.py index 8d825ff33..b835fde5f 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_child_element.py +++ b/policyengine_uk/variables/gov/dwp/CTC_child_element.py @@ -3,7 +3,7 @@ class CTC_child_element(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Child Tax Credit child element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 9" diff --git a/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py b/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py index dfebe250a..1289daa41 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py +++ b/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py @@ -3,7 +3,7 @@ class CTC_disabled_child_element(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "CTC entitlement from disabled child elements" definition_period = YEAR reference = "Tax Credits Act 2002 s. 9" diff --git a/policyengine_uk/variables/gov/dwp/CTC_family_element.py b/policyengine_uk/variables/gov/dwp/CTC_family_element.py index 590a99551..6d4b74d0a 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_family_element.py +++ b/policyengine_uk/variables/gov/dwp/CTC_family_element.py @@ -3,7 +3,7 @@ class CTC_family_element(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "CTC entitlement in the Family Element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 9" diff --git a/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py b/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py index eb979c888..e6e954727 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py +++ b/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py @@ -3,7 +3,7 @@ class CTC_maximum_rate(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Maximum Child Tax Credit" definition_period = YEAR reference = "Tax Credits Act 2002 s. 9" diff --git a/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py b/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py index 0aae62cd2..0b267b543 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py +++ b/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py @@ -3,7 +3,7 @@ class CTC_severely_disabled_child_element(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "CTC entitlement from severely disabled child elements" definition_period = YEAR reference = "Tax Credits Act 2002 s. 9" diff --git a/policyengine_uk/variables/gov/dwp/LHA_allowed_bedrooms.py b/policyengine_uk/variables/gov/dwp/LHA_allowed_bedrooms.py index 523849208..85ccc664d 100644 --- a/policyengine_uk/variables/gov/dwp/LHA_allowed_bedrooms.py +++ b/policyengine_uk/variables/gov/dwp/LHA_allowed_bedrooms.py @@ -8,7 +8,7 @@ class LHA_allowed_bedrooms(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "The number of bedrooms covered by LHA for the benefit unit" definition_period = YEAR reference = "https://www.legislation.gov.uk/uksi/2013/376/schedule/4/paragraph/10/2021-04-06" diff --git a/policyengine_uk/variables/gov/dwp/LHA_cap.py b/policyengine_uk/variables/gov/dwp/LHA_cap.py index 174b957bb..d7139422c 100644 --- a/policyengine_uk/variables/gov/dwp/LHA_cap.py +++ b/policyengine_uk/variables/gov/dwp/LHA_cap.py @@ -8,7 +8,7 @@ class LHA_cap(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Applicable amount for LHA" documentation = "Applicable amount for Local Housing Allowance" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/LHA_category.py b/policyengine_uk/variables/gov/dwp/LHA_category.py index c14e7b3f2..473fb33ff 100644 --- a/policyengine_uk/variables/gov/dwp/LHA_category.py +++ b/policyengine_uk/variables/gov/dwp/LHA_category.py @@ -16,7 +16,7 @@ class LHACategory(Enum): class LHA_category(Variable): value_type = Enum - entity = ben_unit + entity = BenUnit label = "LHA category for the benefit unit, taking into account LHA rules on the number of LHA-covered bedrooms" definition_period = YEAR possible_values = LHACategory diff --git a/policyengine_uk/variables/gov/dwp/LHA_eligible.py b/policyengine_uk/variables/gov/dwp/LHA_eligible.py index 51bc11f84..2a7d31bdb 100644 --- a/policyengine_uk/variables/gov/dwp/LHA_eligible.py +++ b/policyengine_uk/variables/gov/dwp/LHA_eligible.py @@ -8,7 +8,7 @@ class LHA_eligible(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Eligibility for Local Housing Allowance" documentation = ( "Whether benefit unit is eligible for Local Housing Allowance" diff --git a/policyengine_uk/variables/gov/dwp/WTC_basic_element.py b/policyengine_uk/variables/gov/dwp/WTC_basic_element.py index 3a5fb7ea3..6d914b550 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_basic_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_basic_element.py @@ -3,7 +3,7 @@ class WTC_basic_element(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Working Tax Credit basic element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" diff --git a/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py b/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py index 0968f1b7a..9bff28701 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py @@ -3,7 +3,7 @@ class WTC_childcare_element(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Working Tax Credit childcare element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" diff --git a/policyengine_uk/variables/gov/dwp/WTC_couple_element.py b/policyengine_uk/variables/gov/dwp/WTC_couple_element.py index d40a41055..08350266d 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_couple_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_couple_element.py @@ -3,7 +3,7 @@ class WTC_couple_element(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Working Tax Credit couple element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" diff --git a/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py b/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py index c6ca88659..48ff30c18 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py @@ -3,7 +3,7 @@ class WTC_disabled_element(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Working Tax Credit disabled element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" diff --git a/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py b/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py index 1bef5ab86..8500415a7 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py @@ -3,7 +3,7 @@ class WTC_lone_parent_element(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Working Tax Credit lone parent element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" diff --git a/policyengine_uk/variables/gov/dwp/WTC_maximum_rate.py b/policyengine_uk/variables/gov/dwp/WTC_maximum_rate.py index 120b8a8d2..d89a15a57 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_maximum_rate.py +++ b/policyengine_uk/variables/gov/dwp/WTC_maximum_rate.py @@ -3,7 +3,7 @@ class WTC_maximum_rate(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Working Tax Credit maximum rate" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" diff --git a/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py b/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py index cfa7e5c63..d1bc2cfe3 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py @@ -3,7 +3,7 @@ class WTC_severely_disabled_element(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Working Tax Credit severely disabled element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" diff --git a/policyengine_uk/variables/gov/dwp/WTC_worker_element.py b/policyengine_uk/variables/gov/dwp/WTC_worker_element.py index a9597d137..65d231662 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_worker_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_worker_element.py @@ -3,7 +3,7 @@ class WTC_worker_element(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Working Tax Credit worker element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" diff --git a/policyengine_uk/variables/gov/dwp/baseline_ctc_entitlement.py b/policyengine_uk/variables/gov/dwp/baseline_ctc_entitlement.py index c3c9a536d..f5601126f 100644 --- a/policyengine_uk/variables/gov/dwp/baseline_ctc_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/baseline_ctc_entitlement.py @@ -3,7 +3,7 @@ class baseline_ctc_entitlement(Variable): label = "Receives Child Tax Credit (baseline)" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float diff --git a/policyengine_uk/variables/gov/dwp/baseline_income_support_entitlement.py b/policyengine_uk/variables/gov/dwp/baseline_income_support_entitlement.py index 5281cfd53..dba73d6a9 100644 --- a/policyengine_uk/variables/gov/dwp/baseline_income_support_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/baseline_income_support_entitlement.py @@ -3,7 +3,7 @@ class baseline_income_support_entitlement(Variable): label = "Income Support eligible (baseline)" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/baseline_wtc_entitlement.py b/policyengine_uk/variables/gov/dwp/baseline_wtc_entitlement.py index 151054808..d811ce51e 100644 --- a/policyengine_uk/variables/gov/dwp/baseline_wtc_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/baseline_wtc_entitlement.py @@ -3,7 +3,7 @@ class baseline_wtc_entitlement(Variable): label = "Baseline Working Tax Credit" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float diff --git a/policyengine_uk/variables/gov/dwp/benefit_cap.py b/policyengine_uk/variables/gov/dwp/benefit_cap.py index c1a96e33d..2f5375103 100644 --- a/policyengine_uk/variables/gov/dwp/benefit_cap.py +++ b/policyengine_uk/variables/gov/dwp/benefit_cap.py @@ -3,7 +3,7 @@ class benefit_cap(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Benefit cap for the family" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/benefit_cap_reduction.py b/policyengine_uk/variables/gov/dwp/benefit_cap_reduction.py index d4cfc7d77..da64022ac 100644 --- a/policyengine_uk/variables/gov/dwp/benefit_cap_reduction.py +++ b/policyengine_uk/variables/gov/dwp/benefit_cap_reduction.py @@ -3,7 +3,7 @@ class benefit_cap_reduction(Variable): label = "benefit cap reduction" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/child_tax_credit.py b/policyengine_uk/variables/gov/dwp/child_tax_credit.py index 62c920cda..988c6e886 100644 --- a/policyengine_uk/variables/gov/dwp/child_tax_credit.py +++ b/policyengine_uk/variables/gov/dwp/child_tax_credit.py @@ -3,7 +3,7 @@ class child_tax_credit(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Child Tax Credit" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/child_tax_credit_pre_minimum.py b/policyengine_uk/variables/gov/dwp/child_tax_credit_pre_minimum.py index cb47cbc7b..c85a8f9e7 100644 --- a/policyengine_uk/variables/gov/dwp/child_tax_credit_pre_minimum.py +++ b/policyengine_uk/variables/gov/dwp/child_tax_credit_pre_minimum.py @@ -3,7 +3,7 @@ class child_tax_credit_pre_minimum(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Child Tax Credit pre-minimum" documentation = ( "Child Tax Credit amount before the minimum tax credit is applied" diff --git a/policyengine_uk/variables/gov/dwp/council_tax_benefit.py b/policyengine_uk/variables/gov/dwp/council_tax_benefit.py index 073cf55cc..630c0790e 100644 --- a/policyengine_uk/variables/gov/dwp/council_tax_benefit.py +++ b/policyengine_uk/variables/gov/dwp/council_tax_benefit.py @@ -3,7 +3,7 @@ class council_tax_benefit(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Council Tax Benefit" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/ctc_child_limit_affected.py b/policyengine_uk/variables/gov/dwp/ctc_child_limit_affected.py index 4597ff76d..4948e4667 100644 --- a/policyengine_uk/variables/gov/dwp/ctc_child_limit_affected.py +++ b/policyengine_uk/variables/gov/dwp/ctc_child_limit_affected.py @@ -3,7 +3,7 @@ class ctc_child_limit_affected(Variable): label = "affected by the CTC child limit" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = bool diff --git a/policyengine_uk/variables/gov/dwp/ctc_entitlement.py b/policyengine_uk/variables/gov/dwp/ctc_entitlement.py index daa75acc2..d2f375f2d 100644 --- a/policyengine_uk/variables/gov/dwp/ctc_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/ctc_entitlement.py @@ -3,7 +3,7 @@ class ctc_entitlement(Variable): label = "CTC entitlement" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/esa_income.py b/policyengine_uk/variables/gov/dwp/esa_income.py index c8b986e5a..672525b1a 100644 --- a/policyengine_uk/variables/gov/dwp/esa_income.py +++ b/policyengine_uk/variables/gov/dwp/esa_income.py @@ -3,7 +3,7 @@ class esa_income(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "ESA (income-based)" documentation = "Employment and Support Allowance" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income.py b/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income.py index 7e6cb9331..fad9620ff 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income.py @@ -3,7 +3,7 @@ class housing_benefit_applicable_income(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "relevant income for Housing Benefit means test" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_childcare_element.py b/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_childcare_element.py index e8a53cb0e..287304c8a 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_childcare_element.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_childcare_element.py @@ -3,7 +3,7 @@ class housing_benefit_applicable_income_childcare_element(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Housing Benefit applicable income childcare element" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_disregard.py b/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_disregard.py index 16c7d338a..62972c050 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_disregard.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_disregard.py @@ -3,7 +3,7 @@ class housing_benefit_applicable_income_disregard(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Housing Benefit applicable income disregards" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_baseline_entitlement.py b/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_baseline_entitlement.py index d7423ecc2..2c79c8954 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_baseline_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_baseline_entitlement.py @@ -3,7 +3,7 @@ class housing_benefit_baseline_entitlement(Variable): label = "basleine Housing Benefit entitlement" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_entitlement.py b/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_entitlement.py index 2b6eb30f1..f61a736ca 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_entitlement.py @@ -3,7 +3,7 @@ class housing_benefit_entitlement(Variable): label = "Housing Benefit entitlement" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit.py b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit.py index ccda3aeb8..39287a261 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit.py @@ -3,7 +3,7 @@ class housing_benefit(Variable): label = "Housing Benefit" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_applicable_amount.py b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_applicable_amount.py index e39ae575a..913584459 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_applicable_amount.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_applicable_amount.py @@ -3,7 +3,7 @@ class housing_benefit_applicable_amount(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "applicable Housing Benefit amount" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_eligible.py b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_eligible.py index af2c18ee5..f1b67e33f 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_eligible.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_eligible.py @@ -3,7 +3,7 @@ class housing_benefit_eligible(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "eligible for the Housing Benefit" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_pre_benefit_cap.py b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_pre_benefit_cap.py index 128ae9141..5d54f3e83 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_pre_benefit_cap.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_pre_benefit_cap.py @@ -3,7 +3,7 @@ class housing_benefit_pre_benefit_cap(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Housing Benefit pre-benefit cap" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/non_dep_deduction/housing_benefit_non_dep_deductions.py b/policyengine_uk/variables/gov/dwp/housing_benefit/non_dep_deduction/housing_benefit_non_dep_deductions.py index 124fc613c..3c35be82d 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/non_dep_deduction/housing_benefit_non_dep_deductions.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/non_dep_deduction/housing_benefit_non_dep_deductions.py @@ -3,7 +3,7 @@ class housing_benefit_non_dep_deductions(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "non-dependent deductions" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/would_claim_housing_benefit.py b/policyengine_uk/variables/gov/dwp/housing_benefit/would_claim_housing_benefit.py index 822e4981e..5136267b7 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/would_claim_housing_benefit.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/would_claim_housing_benefit.py @@ -3,7 +3,7 @@ class would_claim_housing_benefit(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Would claim the Housing Benefit" documentation = ( "Whether this family would claim Housing Benefit if eligible" diff --git a/policyengine_uk/variables/gov/dwp/income_support.py b/policyengine_uk/variables/gov/dwp/income_support.py index e4300ac16..6ec0effd4 100644 --- a/policyengine_uk/variables/gov/dwp/income_support.py +++ b/policyengine_uk/variables/gov/dwp/income_support.py @@ -3,7 +3,7 @@ class income_support(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Income Support" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/income_support_applicable_amount.py b/policyengine_uk/variables/gov/dwp/income_support_applicable_amount.py index 9b7bf612c..9c8733abf 100644 --- a/policyengine_uk/variables/gov/dwp/income_support_applicable_amount.py +++ b/policyengine_uk/variables/gov/dwp/income_support_applicable_amount.py @@ -3,7 +3,7 @@ class income_support_applicable_amount(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Applicable amount of Income Support" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/income_support_applicable_income.py b/policyengine_uk/variables/gov/dwp/income_support_applicable_income.py index 3d67f4165..a3652c601 100644 --- a/policyengine_uk/variables/gov/dwp/income_support_applicable_income.py +++ b/policyengine_uk/variables/gov/dwp/income_support_applicable_income.py @@ -3,7 +3,7 @@ class income_support_applicable_income(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Relevant income for Income Support means test" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/income_support_eligible.py b/policyengine_uk/variables/gov/dwp/income_support_eligible.py index 86cb26e8d..fc1ab4d01 100644 --- a/policyengine_uk/variables/gov/dwp/income_support_eligible.py +++ b/policyengine_uk/variables/gov/dwp/income_support_eligible.py @@ -3,7 +3,7 @@ class income_support_eligible(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Whether eligible for Income Support" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/income_support_entitlement.py b/policyengine_uk/variables/gov/dwp/income_support_entitlement.py index 79bb48be7..3cfebc284 100644 --- a/policyengine_uk/variables/gov/dwp/income_support_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/income_support_entitlement.py @@ -3,7 +3,7 @@ class income_support_entitlement(Variable): label = "IS entitlement" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/is_CTC_eligible.py b/policyengine_uk/variables/gov/dwp/is_CTC_eligible.py index 10bf1148c..0fae17f2f 100644 --- a/policyengine_uk/variables/gov/dwp/is_CTC_eligible.py +++ b/policyengine_uk/variables/gov/dwp/is_CTC_eligible.py @@ -3,7 +3,7 @@ class is_CTC_eligible(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Child Tax Credit eligibility" definition_period = YEAR reference = "Tax Credits Act 2002 s. 8" diff --git a/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py b/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py index 87733c0a9..6ab0ed507 100644 --- a/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py +++ b/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py @@ -3,7 +3,7 @@ class is_WTC_eligible(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Working Tax Credit eligibility" definition_period = YEAR reference = "Tax Credits Act 2002 s. 10" diff --git a/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt.py b/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt.py index c931fc03c..9f968edc0 100644 --- a/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt.py +++ b/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt.py @@ -3,7 +3,7 @@ class is_benefit_cap_exempt(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Whether exempt from the benefits cap" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/jsa.py b/policyengine_uk/variables/gov/dwp/jsa.py index aae14cb9e..2d6cd849d 100644 --- a/policyengine_uk/variables/gov/dwp/jsa.py +++ b/policyengine_uk/variables/gov/dwp/jsa.py @@ -3,7 +3,7 @@ class jsa(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Amount of Jobseeker's Allowance for this family" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/jsa_income.py b/policyengine_uk/variables/gov/dwp/jsa_income.py index 0398b55fe..80ba333fd 100644 --- a/policyengine_uk/variables/gov/dwp/jsa_income.py +++ b/policyengine_uk/variables/gov/dwp/jsa_income.py @@ -3,7 +3,7 @@ class jsa_income(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "JSA (income-based)" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/baseline_pension_credit_entitlement.py b/policyengine_uk/variables/gov/dwp/pension_credit/baseline_pension_credit_entitlement.py index 766854fc8..e5420b8e6 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/baseline_pension_credit_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/baseline_pension_credit_entitlement.py @@ -3,7 +3,7 @@ class baseline_pension_credit_entitlement(Variable): label = "PC entitlement (baseline)" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/guarantee_credit.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/guarantee_credit.py index a45faca19..2eb5599e9 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/guarantee_credit.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/guarantee_credit.py @@ -3,7 +3,7 @@ class guarantee_credit(Variable): label = "Guarantee Credit" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/is_guarantee_credit_eligible.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/is_guarantee_credit_eligible.py index c20972503..3883cbefa 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/is_guarantee_credit_eligible.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/is_guarantee_credit_eligible.py @@ -3,7 +3,7 @@ class is_guarantee_credit_eligible(Variable): label = "Guarantee Credit eligible" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = bool unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/additional_minimum_guarantee.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/additional_minimum_guarantee.py index 8278b3bc2..bb72e4414 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/additional_minimum_guarantee.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/additional_minimum_guarantee.py @@ -3,7 +3,7 @@ class additional_minimum_guarantee(Variable): label = "Additional Minimum Guarantee" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/carer_minimum_guarantee_addition.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/carer_minimum_guarantee_addition.py index a45c85859..0938e3676 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/carer_minimum_guarantee_addition.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/carer_minimum_guarantee_addition.py @@ -3,7 +3,7 @@ class carer_minimum_guarantee_addition(Variable): label = "Carer-related increase" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/child_minimum_guarantee_addition.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/child_minimum_guarantee_addition.py index c9cbf8b07..4add530a6 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/child_minimum_guarantee_addition.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/child_minimum_guarantee_addition.py @@ -3,7 +3,7 @@ class child_minimum_guarantee_addition(Variable): label = "Child-related addition" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/severe_disability_minimum_guarantee_addition.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/severe_disability_minimum_guarantee_addition.py index 5b3c59fd8..9593aecf8 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/severe_disability_minimum_guarantee_addition.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/severe_disability_minimum_guarantee_addition.py @@ -3,7 +3,7 @@ class severe_disability_minimum_guarantee_addition(Variable): label = "Severe disability-related increase" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/minimum_guarantee.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/minimum_guarantee.py index 3470527a5..33552c808 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/minimum_guarantee.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/minimum_guarantee.py @@ -4,7 +4,7 @@ class minimum_guarantee(Variable): label = "Minimum Guarantee" documentation = "The Minimum Guarantee informs the Pension Credit Guarantee Credit amount. Pensioners usually have their annual income increased to this amount by Pension Credit." - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/standard_minimum_guarantee.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/standard_minimum_guarantee.py index 2f514be08..3c52220b5 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/standard_minimum_guarantee.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/standard_minimum_guarantee.py @@ -3,7 +3,7 @@ class standard_minimum_guarantee(Variable): label = "Standard Minimum Guarantee" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/is_pension_credit_eligible.py b/policyengine_uk/variables/gov/dwp/pension_credit/is_pension_credit_eligible.py index 30fdff998..1a680e488 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/is_pension_credit_eligible.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/is_pension_credit_eligible.py @@ -3,7 +3,7 @@ class is_pension_credit_eligible(Variable): label = "Eligible for Pension Credit" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = bool unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit.py b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit.py index a3dde9dc3..d94995540 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit.py @@ -3,7 +3,7 @@ class pension_credit(Variable): label = "Pension Credit" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_earnings.py b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_earnings.py index c3264e9d9..9cf8040c3 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_earnings.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_earnings.py @@ -3,7 +3,7 @@ class pension_credit_earnings(Variable): label = "earnings for Pension Credit" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_entitlement.py b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_entitlement.py index c284fcd5a..7284e0631 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_entitlement.py @@ -3,7 +3,7 @@ class pension_credit_entitlement(Variable): label = "PC entitlement" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_income.py b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_income.py index a2542b60f..df44d712f 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_income.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_income.py @@ -3,7 +3,7 @@ class pension_credit_income(Variable): label = "Income for Pension Credit" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/is_savings_credit_eligible.py b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/is_savings_credit_eligible.py index 23138599d..c57ecbdcf 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/is_savings_credit_eligible.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/is_savings_credit_eligible.py @@ -3,7 +3,7 @@ class is_savings_credit_eligible(Variable): label = "Eligible for Savings Credit" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = bool unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit.py b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit.py index 46ff6a063..ed6f120ee 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit.py @@ -3,7 +3,7 @@ class savings_credit(Variable): label = "Savings Credit" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit_income.py b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit_income.py index 1722d518f..fe3e40e4f 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit_income.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit_income.py @@ -4,7 +4,7 @@ class savings_credit_income(Variable): label = "Income for Savings Credit" documentation = "Savings Credit (Pension Credit) excludes certain income sources from the calculation of the amount." - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/would_claim.py b/policyengine_uk/variables/gov/dwp/pension_credit/would_claim.py index e8e574613..48f9b020d 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/would_claim.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/would_claim.py @@ -3,7 +3,7 @@ class would_claim_pc(Variable): label = "Would claim Pension Credit" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = bool diff --git a/policyengine_uk/variables/gov/dwp/tax_credits.py b/policyengine_uk/variables/gov/dwp/tax_credits.py index 7adffdf0f..d0918da21 100644 --- a/policyengine_uk/variables/gov/dwp/tax_credits.py +++ b/policyengine_uk/variables/gov/dwp/tax_credits.py @@ -3,7 +3,7 @@ class tax_credits(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Tax Credits" documentation = "Value of the Tax Credits (benefits) for this family" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/tax_credits_applicable_income.py b/policyengine_uk/variables/gov/dwp/tax_credits_applicable_income.py index 987c45471..50b88a619 100644 --- a/policyengine_uk/variables/gov/dwp/tax_credits_applicable_income.py +++ b/policyengine_uk/variables/gov/dwp/tax_credits_applicable_income.py @@ -3,7 +3,7 @@ class tax_credits_applicable_income(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Applicable income for Tax Credits" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/tax_credits_reduction.py b/policyengine_uk/variables/gov/dwp/tax_credits_reduction.py index 4c1f776a7..e503196b2 100644 --- a/policyengine_uk/variables/gov/dwp/tax_credits_reduction.py +++ b/policyengine_uk/variables/gov/dwp/tax_credits_reduction.py @@ -3,7 +3,7 @@ class tax_credits_reduction(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Reduction in Tax Credits from means-tested income" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/carer_element/uc_carer_element.py b/policyengine_uk/variables/gov/dwp/universal_credit/carer_element/uc_carer_element.py index a2b9ed46b..917d46bcb 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/carer_element/uc_carer_element.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/carer_element/uc_carer_element.py @@ -3,7 +3,7 @@ class uc_carer_element(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Universal Credit carer element" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/child_element/uc_child_element.py b/policyengine_uk/variables/gov/dwp/universal_credit/child_element/uc_child_element.py index a906e29f2..8e9d95fa9 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/child_element/uc_child_element.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/child_element/uc_child_element.py @@ -3,7 +3,7 @@ class uc_child_element(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Universal Credit child element" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_childcare_element.py b/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_childcare_element.py index aa82ad164..f8e847239 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_childcare_element.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_childcare_element.py @@ -3,7 +3,7 @@ class uc_childcare_element(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Universal Credit childcare element" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_childcare_work_condition.py b/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_childcare_work_condition.py index d096f06ef..e2bf83881 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_childcare_work_condition.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_childcare_work_condition.py @@ -3,7 +3,7 @@ class uc_childcare_work_condition(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Meets Universal Credit childcare work condition" definition_period = YEAR reference = ( diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_eligible_children.py b/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_eligible_children.py index 09b0523b2..ad231c35b 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_eligible_children.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_eligible_children.py @@ -3,7 +3,7 @@ class uc_childcare_element_eligible_children(Variable): value_type = int - entity = ben_unit + entity = BenUnit label = "Universal Credit childcare element eligible children" documentation = "Number of eligible children eligible for the childcare element of the Universal Credit" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_maximum_childcare_element_amount.py b/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_maximum_childcare_element_amount.py index 383aa632e..ed9101143 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_maximum_childcare_element_amount.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/childcare_element/uc_maximum_childcare_element_amount.py @@ -3,7 +3,7 @@ class uc_maximum_childcare_element_amount(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Maximum Universal Credit childcare element" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_LCWRA_element.py b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_LCWRA_element.py index 37dc15952..b966c3c56 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_LCWRA_element.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_LCWRA_element.py @@ -3,7 +3,7 @@ class uc_LCWRA_element(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = ( "Universal Credit limited capability for work-related-activity element" ) diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/uc_disability_elements.py b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/uc_disability_elements.py index 7b7071911..b8b455284 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/uc_disability_elements.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/uc_disability_elements.py @@ -3,7 +3,7 @@ class uc_disability_elements(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Universal Credit disability elements" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/non_dep_deduction/uc_non_dep_deductions.py b/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/non_dep_deduction/uc_non_dep_deductions.py index d2857da1a..59afb020d 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/non_dep_deduction/uc_non_dep_deductions.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/non_dep_deduction/uc_non_dep_deductions.py @@ -3,7 +3,7 @@ class uc_non_dep_deductions(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Universal Credit non-dependent deductions" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/uc_housing_costs_element.py b/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/uc_housing_costs_element.py index f7749daa0..1bba4ddef 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/uc_housing_costs_element.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/uc_housing_costs_element.py @@ -3,7 +3,7 @@ class uc_housing_costs_element(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Universal Credit housing costs element" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_earned_income.py b/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_earned_income.py index e69315e6e..8ff40e4a8 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_earned_income.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_earned_income.py @@ -3,7 +3,7 @@ class uc_earned_income(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Universal Credit earned income (after disregards and tax)" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_income_reduction.py b/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_income_reduction.py index 700db2358..58cf4aa5a 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_income_reduction.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_income_reduction.py @@ -3,7 +3,7 @@ class uc_income_reduction(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "reduction from income for Universal Credit" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_unearned_income.py b/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_unearned_income.py index 3bb661df5..620268366 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_unearned_income.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/income/uc_unearned_income.py @@ -3,7 +3,7 @@ class uc_unearned_income(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Universal Credit unearned income" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_eligible.py b/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_eligible.py index 7ad0c4cdd..3fc3fedd5 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_eligible.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_eligible.py @@ -3,7 +3,7 @@ class is_uc_eligible(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Eligible for the Universal Credit" documentation = "Whether this family is eligible for Universal Credit" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_entitled.py b/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_entitled.py index ac89cbe6b..a6a49c83f 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_entitled.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_entitled.py @@ -3,7 +3,7 @@ class is_uc_entitled(Variable): label = "meets the means test for Universal Credit" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = bool diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_entitled_baseline.py b/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_entitled_baseline.py index 8ada72087..ed92037b8 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_entitled_baseline.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_entitled_baseline.py @@ -3,7 +3,7 @@ class is_uc_entitled_baseline(Variable): label = "meets the means test for Universal Credit under baseline law" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = bool diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/standard_allowance/uc_standard_allowance.py b/policyengine_uk/variables/gov/dwp/universal_credit/standard_allowance/uc_standard_allowance.py index d5cc24a3d..3d173c357 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/standard_allowance/uc_standard_allowance.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/standard_allowance/uc_standard_allowance.py @@ -3,7 +3,7 @@ class uc_standard_allowance(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Universal Credit standard allowance" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/standard_allowance/uc_standard_allowance_claimant_type.py b/policyengine_uk/variables/gov/dwp/universal_credit/standard_allowance/uc_standard_allowance_claimant_type.py index 73f78b104..95bfbc3ab 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/standard_allowance/uc_standard_allowance_claimant_type.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/standard_allowance/uc_standard_allowance_claimant_type.py @@ -12,7 +12,7 @@ class uc_standard_allowance_claimant_type(Variable): value_type = Enum possible_values = UCClaimantType default_value = UCClaimantType.SINGLE_YOUNG - entity = ben_unit + entity = BenUnit label = "Universal Credit claimant type" documentation = ( "The category of the UC claimant, assuming their eligibilty to UC" diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/uc_maximum_amount.py b/policyengine_uk/variables/gov/dwp/universal_credit/uc_maximum_amount.py index cbad38f29..fc0a8cfc1 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/uc_maximum_amount.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/uc_maximum_amount.py @@ -3,7 +3,7 @@ class uc_maximum_amount(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "maximum Universal Credit amount" documentation = ( "This is your total entitlement, before reduction due to income." diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/universal_credit.py b/policyengine_uk/variables/gov/dwp/universal_credit/universal_credit.py index 4fe49baf3..ceed86f85 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/universal_credit.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/universal_credit.py @@ -3,7 +3,7 @@ class universal_credit(Variable): label = "Universal Credit" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/universal_credit_pre_benefit_cap.py b/policyengine_uk/variables/gov/dwp/universal_credit/universal_credit_pre_benefit_cap.py index d1529cbad..7f6392708 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/universal_credit_pre_benefit_cap.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/universal_credit_pre_benefit_cap.py @@ -3,7 +3,7 @@ class universal_credit_pre_benefit_cap(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Universal Credit before benefit cap" documentation = "Total entitlement to Universal Credit" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/is_uc_work_allowance_eligible.py b/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/is_uc_work_allowance_eligible.py index 0d6a49426..a22be46b6 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/is_uc_work_allowance_eligible.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/is_uc_work_allowance_eligible.py @@ -3,7 +3,7 @@ class is_uc_work_allowance_eligible(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Family receives a Universal Credit Work Allowance" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/uc_work_allowance.py b/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/uc_work_allowance.py index 84d4fce09..999ed6f4d 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/uc_work_allowance.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/uc_work_allowance.py @@ -3,7 +3,7 @@ class uc_work_allowance(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Universal Credit work allowance" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/would_claim_uc.py b/policyengine_uk/variables/gov/dwp/universal_credit/would_claim_uc.py index 3f72158f0..137d23b39 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/would_claim_uc.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/would_claim_uc.py @@ -3,7 +3,7 @@ class would_claim_uc(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Would claim Universal Credit" documentation = ( "Whether this family would claim the Universal Credit if eligible" diff --git a/policyengine_uk/variables/gov/dwp/working_tax_credit.py b/policyengine_uk/variables/gov/dwp/working_tax_credit.py index 864f856a8..6611fcd8a 100644 --- a/policyengine_uk/variables/gov/dwp/working_tax_credit.py +++ b/policyengine_uk/variables/gov/dwp/working_tax_credit.py @@ -3,7 +3,7 @@ class working_tax_credit(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Working Tax Credit" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/dwp/working_tax_credit_pre_minimum.py b/policyengine_uk/variables/gov/dwp/working_tax_credit_pre_minimum.py index 48f2ab18d..fdea721f5 100644 --- a/policyengine_uk/variables/gov/dwp/working_tax_credit_pre_minimum.py +++ b/policyengine_uk/variables/gov/dwp/working_tax_credit_pre_minimum.py @@ -3,7 +3,7 @@ class working_tax_credit_pre_minimum(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Working Tax Credit pre-minimum" documentation = ( "Working Tax Credit amount before the minimum tax credit is applied" diff --git a/policyengine_uk/variables/gov/dwp/would_claim_CTC.py b/policyengine_uk/variables/gov/dwp/would_claim_CTC.py index 6479edb44..fea0e73e8 100644 --- a/policyengine_uk/variables/gov/dwp/would_claim_CTC.py +++ b/policyengine_uk/variables/gov/dwp/would_claim_CTC.py @@ -3,7 +3,7 @@ class would_claim_CTC(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Would claim Child Tax Credit" documentation = ( "Whether this family would claim Child Tax Credit if eligible" diff --git a/policyengine_uk/variables/gov/dwp/would_claim_IS.py b/policyengine_uk/variables/gov/dwp/would_claim_IS.py index 7b1d793e0..50c04c601 100644 --- a/policyengine_uk/variables/gov/dwp/would_claim_IS.py +++ b/policyengine_uk/variables/gov/dwp/would_claim_IS.py @@ -3,7 +3,7 @@ class would_claim_IS(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Would claim Income Support" documentation = ( "Whether this family would claim Income Support if eligible" diff --git a/policyengine_uk/variables/gov/dwp/would_claim_WTC.py b/policyengine_uk/variables/gov/dwp/would_claim_WTC.py index 108a4710f..f86f58654 100644 --- a/policyengine_uk/variables/gov/dwp/would_claim_WTC.py +++ b/policyengine_uk/variables/gov/dwp/would_claim_WTC.py @@ -3,7 +3,7 @@ class would_claim_WTC(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Would claim Working Tax Credit" documentation = ( "Whether this family would claim Working Tax Credit if eligible" diff --git a/policyengine_uk/variables/gov/dwp/wtc_entitlement.py b/policyengine_uk/variables/gov/dwp/wtc_entitlement.py index 606bb177d..ff4eeabdc 100644 --- a/policyengine_uk/variables/gov/dwp/wtc_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/wtc_entitlement.py @@ -3,7 +3,7 @@ class wtc_entitlement(Variable): label = "WTC entitlement" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/hmrc/baseline_child_benefit_entitlement.py b/policyengine_uk/variables/gov/hmrc/baseline_child_benefit_entitlement.py index c4ce7ac0d..dd41fd1a9 100644 --- a/policyengine_uk/variables/gov/hmrc/baseline_child_benefit_entitlement.py +++ b/policyengine_uk/variables/gov/hmrc/baseline_child_benefit_entitlement.py @@ -3,6 +3,6 @@ class baseline_child_benefit_entitlement(Variable): label = "Child Benefit (baseline)" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float diff --git a/policyengine_uk/variables/gov/hmrc/benunit_tax.py b/policyengine_uk/variables/gov/hmrc/benunit_tax.py index 8c0c78737..0ad579ecd 100644 --- a/policyengine_uk/variables/gov/hmrc/benunit_tax.py +++ b/policyengine_uk/variables/gov/hmrc/benunit_tax.py @@ -3,7 +3,7 @@ class benunit_tax(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Benefit unit tax paid" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/gov/hmrc/child_benefit.py b/policyengine_uk/variables/gov/hmrc/child_benefit.py index 16d287203..4b4c471d6 100644 --- a/policyengine_uk/variables/gov/hmrc/child_benefit.py +++ b/policyengine_uk/variables/gov/hmrc/child_benefit.py @@ -4,7 +4,7 @@ class child_benefit(Variable): label = "Child Benefit" documentation = "Total Child Benefit for the benefit unit" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/hmrc/child_benefit_entitlement.py b/policyengine_uk/variables/gov/hmrc/child_benefit_entitlement.py index 637cd5e79..f2619b8a1 100644 --- a/policyengine_uk/variables/gov/hmrc/child_benefit_entitlement.py +++ b/policyengine_uk/variables/gov/hmrc/child_benefit_entitlement.py @@ -3,7 +3,7 @@ class child_benefit_entitlement(Variable): label = "CB entitlement" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/hmrc/child_benefit_less_tax_charge.py b/policyengine_uk/variables/gov/hmrc/child_benefit_less_tax_charge.py index 8477136fd..491f0adfd 100644 --- a/policyengine_uk/variables/gov/hmrc/child_benefit_less_tax_charge.py +++ b/policyengine_uk/variables/gov/hmrc/child_benefit_less_tax_charge.py @@ -6,7 +6,7 @@ class child_benefit_less_tax_charge(Variable): documentation = ( "Child Benefit, minus the Child Benefit High-Income Tax Charge" ) - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = float unit = GBP diff --git a/policyengine_uk/variables/gov/hmrc/child_benefit_opts_out.py b/policyengine_uk/variables/gov/hmrc/child_benefit_opts_out.py index 7ed5ae44a..a7526c47b 100644 --- a/policyengine_uk/variables/gov/hmrc/child_benefit_opts_out.py +++ b/policyengine_uk/variables/gov/hmrc/child_benefit_opts_out.py @@ -6,7 +6,7 @@ class child_benefit_opts_out(Variable): documentation = ( "Whether this family would opt out of receiving Child Benefit payments" ) - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = bool diff --git a/policyengine_uk/variables/gov/hmrc/tax_free_childcare/tax_free_childcare.py b/policyengine_uk/variables/gov/hmrc/tax_free_childcare/tax_free_childcare.py index 98106eeb9..277865f4a 100644 --- a/policyengine_uk/variables/gov/hmrc/tax_free_childcare/tax_free_childcare.py +++ b/policyengine_uk/variables/gov/hmrc/tax_free_childcare/tax_free_childcare.py @@ -8,7 +8,7 @@ class tax_free_childcare(Variable): definition_period = YEAR unit = GBP defined_for = "tax_free_childcare_eligible" - # Note: tax_free_childcare_eligible is a ben_unit variable implicitly cast to Person level + # Note: tax_free_childcare_eligible is a BenUnit variable implicitly cast to Person level def formula(person, period, parameters): # Get parameters diff --git a/policyengine_uk/variables/gov/hmrc/tax_free_childcare/tax_free_childcare_eligibility.py b/policyengine_uk/variables/gov/hmrc/tax_free_childcare/tax_free_childcare_eligibility.py index 8263088bf..92686b15b 100644 --- a/policyengine_uk/variables/gov/hmrc/tax_free_childcare/tax_free_childcare_eligibility.py +++ b/policyengine_uk/variables/gov/hmrc/tax_free_childcare/tax_free_childcare_eligibility.py @@ -3,7 +3,7 @@ class tax_free_childcare_eligible(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "overall eligibility for tax-free childcare" definition_period = YEAR defined_for = "would_claim_tfc" diff --git a/policyengine_uk/variables/gov/hmrc/tax_free_childcare/would_claim_tfc.py b/policyengine_uk/variables/gov/hmrc/tax_free_childcare/would_claim_tfc.py index e8d0828de..2a623372c 100644 --- a/policyengine_uk/variables/gov/hmrc/tax_free_childcare/would_claim_tfc.py +++ b/policyengine_uk/variables/gov/hmrc/tax_free_childcare/would_claim_tfc.py @@ -3,7 +3,7 @@ class would_claim_tfc(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "would claim Tax-Free Childcare" documentation = ( "Whether this family would claim Tax-Free Childcare if eligible" diff --git a/policyengine_uk/variables/gov/hmrc/would_claim_child_benefit.py b/policyengine_uk/variables/gov/hmrc/would_claim_child_benefit.py index 02f930fd7..7d609dd41 100644 --- a/policyengine_uk/variables/gov/hmrc/would_claim_child_benefit.py +++ b/policyengine_uk/variables/gov/hmrc/would_claim_child_benefit.py @@ -6,7 +6,7 @@ class would_claim_child_benefit(Variable): documentation = ( "Whether this benefit unit would claim Child Benefit if eligible" ) - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = bool diff --git a/policyengine_uk/variables/household/consumption/benunit_rent.py b/policyengine_uk/variables/household/consumption/benunit_rent.py index a169a4845..dbcb6528d 100644 --- a/policyengine_uk/variables/household/consumption/benunit_rent.py +++ b/policyengine_uk/variables/household/consumption/benunit_rent.py @@ -3,7 +3,7 @@ class benunit_rent(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Rent" documentation = "Gross rent that members of this family are liable for (social housing only)" definition_period = YEAR diff --git a/policyengine_uk/variables/household/consumption/family_rent.py b/policyengine_uk/variables/household/consumption/family_rent.py index 8d6f549d7..508f42d75 100644 --- a/policyengine_uk/variables/household/consumption/family_rent.py +++ b/policyengine_uk/variables/household/consumption/family_rent.py @@ -3,7 +3,7 @@ class family_rent(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Gross rent for the family" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/household/consumption/rent/benunit_pays_rent.py b/policyengine_uk/variables/household/consumption/rent/benunit_pays_rent.py index db7eac9a2..62dad6cbe 100644 --- a/policyengine_uk/variables/household/consumption/rent/benunit_pays_rent.py +++ b/policyengine_uk/variables/household/consumption/rent/benunit_pays_rent.py @@ -3,7 +3,7 @@ class benunit_is_rent_liable(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Whether the benefit unit is liable to pay rent" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/household/demographic/benunit/benunit_count_children.py b/policyengine_uk/variables/household/demographic/benunit/benunit_count_children.py index a61edf4a1..dba3a70eb 100644 --- a/policyengine_uk/variables/household/demographic/benunit/benunit_count_children.py +++ b/policyengine_uk/variables/household/demographic/benunit/benunit_count_children.py @@ -3,7 +3,7 @@ class benunit_count_children(Variable): value_type = int - entity = ben_unit + entity = BenUnit label = "number of children in the benefit unit" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/benunit_has_carer.py b/policyengine_uk/variables/household/demographic/benunit_has_carer.py index 690118d91..3a4d55268 100644 --- a/policyengine_uk/variables/household/demographic/benunit_has_carer.py +++ b/policyengine_uk/variables/household/demographic/benunit_has_carer.py @@ -3,7 +3,7 @@ class benunit_has_carer(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Benefit unit has a carer" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/benunit_id.py b/policyengine_uk/variables/household/demographic/benunit_id.py index 19d6fd750..c837cbabe 100644 --- a/policyengine_uk/variables/household/demographic/benunit_id.py +++ b/policyengine_uk/variables/household/demographic/benunit_id.py @@ -3,6 +3,6 @@ class benunit_id(Variable): value_type = int - entity = ben_unit + entity = BenUnit label = "ID for the family" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/benunit_is_renting.py b/policyengine_uk/variables/household/demographic/benunit_is_renting.py index f58c447c1..5d29ac284 100644 --- a/policyengine_uk/variables/household/demographic/benunit_is_renting.py +++ b/policyengine_uk/variables/household/demographic/benunit_is_renting.py @@ -3,7 +3,7 @@ class benunit_is_renting(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Whether this family is renting" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/benunit_region.py b/policyengine_uk/variables/household/demographic/benunit_region.py index 1b7d40a7d..f37ddafc3 100644 --- a/policyengine_uk/variables/household/demographic/benunit_region.py +++ b/policyengine_uk/variables/household/demographic/benunit_region.py @@ -4,7 +4,7 @@ class benunit_region(Variable): label = "benefit unit region" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = Enum possible_values = Region diff --git a/policyengine_uk/variables/household/demographic/benunit_tenure_type.py b/policyengine_uk/variables/household/demographic/benunit_tenure_type.py index 36681fe11..8496db50c 100644 --- a/policyengine_uk/variables/household/demographic/benunit_tenure_type.py +++ b/policyengine_uk/variables/household/demographic/benunit_tenure_type.py @@ -8,7 +8,7 @@ class benunit_tenure_type(Variable): value_type = Enum possible_values = TenureType default_value = TenureType.RENT_PRIVATELY - entity = ben_unit + entity = BenUnit label = "Tenure type of the family's household" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/benunit_weight.py b/policyengine_uk/variables/household/demographic/benunit_weight.py index e5c4f536e..57a10ee7f 100644 --- a/policyengine_uk/variables/household/demographic/benunit_weight.py +++ b/policyengine_uk/variables/household/demographic/benunit_weight.py @@ -3,7 +3,7 @@ class benunit_weight(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Weight factor for the benefit unit" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/carer_premium.py b/policyengine_uk/variables/household/demographic/carer_premium.py index a9f53fd2e..81191362b 100644 --- a/policyengine_uk/variables/household/demographic/carer_premium.py +++ b/policyengine_uk/variables/household/demographic/carer_premium.py @@ -3,7 +3,7 @@ class carer_premium(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Carer premium" definition_period = YEAR reference = ( diff --git a/policyengine_uk/variables/household/demographic/child_or_qyp.py b/policyengine_uk/variables/household/demographic/child_or_qyp.py index 5c5a10d34..e2c4d7c0b 100644 --- a/policyengine_uk/variables/household/demographic/child_or_qyp.py +++ b/policyengine_uk/variables/household/demographic/child_or_qyp.py @@ -4,7 +4,7 @@ class count_children_and_qyp(Variable): label = "Children and qualifying young people" documentation = "The number of children and qualifying young people (young adults in education) in the family" - entity = ben_unit + entity = BenUnit definition_period = YEAR value_type = int unit = GBP diff --git a/policyengine_uk/variables/household/demographic/disability_premium.py b/policyengine_uk/variables/household/demographic/disability_premium.py index 4c4afeff4..c819bf1ea 100644 --- a/policyengine_uk/variables/household/demographic/disability_premium.py +++ b/policyengine_uk/variables/household/demographic/disability_premium.py @@ -3,7 +3,7 @@ class disability_premium(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Disability premium" definition_period = YEAR reference = "The Social Security Amendment (Enhanced Disability Premium) Regulations 2000" diff --git a/policyengine_uk/variables/household/demographic/eldest_adult_age.py b/policyengine_uk/variables/household/demographic/eldest_adult_age.py index d3f8c2b7d..de775e51e 100644 --- a/policyengine_uk/variables/household/demographic/eldest_adult_age.py +++ b/policyengine_uk/variables/household/demographic/eldest_adult_age.py @@ -3,7 +3,7 @@ class eldest_adult_age(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Eldest adult age" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/eldest_child_age.py b/policyengine_uk/variables/household/demographic/eldest_child_age.py index 826efe839..d471c19e6 100644 --- a/policyengine_uk/variables/household/demographic/eldest_child_age.py +++ b/policyengine_uk/variables/household/demographic/eldest_child_age.py @@ -3,7 +3,7 @@ class eldest_child_age(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Eldest adult age" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/enhanced_disability_premium.py b/policyengine_uk/variables/household/demographic/enhanced_disability_premium.py index 3c46d0d6c..184a75188 100644 --- a/policyengine_uk/variables/household/demographic/enhanced_disability_premium.py +++ b/policyengine_uk/variables/household/demographic/enhanced_disability_premium.py @@ -3,7 +3,7 @@ class enhanced_disability_premium(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Enhanced disability premium" definition_period = YEAR reference = "The Social Security Amendment (Enhanced Disability Premium) Regulations 2000" diff --git a/policyengine_uk/variables/household/demographic/families.py b/policyengine_uk/variables/household/demographic/families.py index 21d7b0708..3c5a86933 100644 --- a/policyengine_uk/variables/household/demographic/families.py +++ b/policyengine_uk/variables/household/demographic/families.py @@ -3,7 +3,7 @@ class families(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Variable holding families" definition_period = YEAR default_value = 1 diff --git a/policyengine_uk/variables/household/demographic/family_type.py b/policyengine_uk/variables/household/demographic/family_type.py index cccb6de92..26fb8e913 100644 --- a/policyengine_uk/variables/household/demographic/family_type.py +++ b/policyengine_uk/variables/household/demographic/family_type.py @@ -10,7 +10,7 @@ class FamilyType(Enum): class family_type(Variable): value_type = Enum - entity = ben_unit + entity = BenUnit default_value = FamilyType.SINGLE possible_values = FamilyType label = "Family composition" diff --git a/policyengine_uk/variables/household/demographic/is_married.py b/policyengine_uk/variables/household/demographic/is_married.py index ca2e71138..6f234b4ae 100644 --- a/policyengine_uk/variables/household/demographic/is_married.py +++ b/policyengine_uk/variables/household/demographic/is_married.py @@ -3,7 +3,7 @@ class is_married(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Married" documentation = "Whether the benefit unit adults are married to each other or in a civil partnership" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_adults.py b/policyengine_uk/variables/household/demographic/num_adults.py index bf305ac0d..5697db5cb 100644 --- a/policyengine_uk/variables/household/demographic/num_adults.py +++ b/policyengine_uk/variables/household/demographic/num_adults.py @@ -3,7 +3,7 @@ class num_adults(Variable): value_type = int - entity = ben_unit + entity = BenUnit label = "The number of adults in the family" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_carers.py b/policyengine_uk/variables/household/demographic/num_carers.py index 4b8e86729..464b83119 100644 --- a/policyengine_uk/variables/household/demographic/num_carers.py +++ b/policyengine_uk/variables/household/demographic/num_carers.py @@ -3,7 +3,7 @@ class num_carers(Variable): value_type = int - entity = ben_unit + entity = BenUnit label = "Number of carers in the family" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_children.py b/policyengine_uk/variables/household/demographic/num_children.py index 7c826837f..b9e33ef21 100644 --- a/policyengine_uk/variables/household/demographic/num_children.py +++ b/policyengine_uk/variables/household/demographic/num_children.py @@ -3,7 +3,7 @@ class num_children(Variable): value_type = int - entity = ben_unit + entity = BenUnit label = "The number of children in the family" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_disabled_adults.py b/policyengine_uk/variables/household/demographic/num_disabled_adults.py index 65eaf3d7c..0bf0731b0 100644 --- a/policyengine_uk/variables/household/demographic/num_disabled_adults.py +++ b/policyengine_uk/variables/household/demographic/num_disabled_adults.py @@ -3,7 +3,7 @@ class num_disabled_adults(Variable): value_type = int - entity = ben_unit + entity = BenUnit label = "Number of disabled adults" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_disabled_children.py b/policyengine_uk/variables/household/demographic/num_disabled_children.py index 7a5c14e95..8626c12fd 100644 --- a/policyengine_uk/variables/household/demographic/num_disabled_children.py +++ b/policyengine_uk/variables/household/demographic/num_disabled_children.py @@ -3,7 +3,7 @@ class num_disabled_children(Variable): value_type = int - entity = ben_unit + entity = BenUnit label = "Number of disabled children" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_enhanced_disabled_adults.py b/policyengine_uk/variables/household/demographic/num_enhanced_disabled_adults.py index 2be6d35e6..8c4d77afb 100644 --- a/policyengine_uk/variables/household/demographic/num_enhanced_disabled_adults.py +++ b/policyengine_uk/variables/household/demographic/num_enhanced_disabled_adults.py @@ -3,7 +3,7 @@ class num_enhanced_disabled_adults(Variable): value_type = int - entity = ben_unit + entity = BenUnit label = "Number of enhanced disabled adults" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_enhanced_disabled_children.py b/policyengine_uk/variables/household/demographic/num_enhanced_disabled_children.py index 25a7e2603..04bd60b77 100644 --- a/policyengine_uk/variables/household/demographic/num_enhanced_disabled_children.py +++ b/policyengine_uk/variables/household/demographic/num_enhanced_disabled_children.py @@ -3,7 +3,7 @@ class num_enhanced_disabled_children(Variable): value_type = int - entity = ben_unit + entity = BenUnit label = "Number of enhanced disabled children" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_severely_disabled_adults.py b/policyengine_uk/variables/household/demographic/num_severely_disabled_adults.py index 8588eeaf8..7fd4c2289 100644 --- a/policyengine_uk/variables/household/demographic/num_severely_disabled_adults.py +++ b/policyengine_uk/variables/household/demographic/num_severely_disabled_adults.py @@ -3,7 +3,7 @@ class num_severely_disabled_adults(Variable): value_type = int - entity = ben_unit + entity = BenUnit label = "Number of severely disabled adults" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/num_severely_disabled_children.py b/policyengine_uk/variables/household/demographic/num_severely_disabled_children.py index 95b90cb81..2b2c8d594 100644 --- a/policyengine_uk/variables/household/demographic/num_severely_disabled_children.py +++ b/policyengine_uk/variables/household/demographic/num_severely_disabled_children.py @@ -3,7 +3,7 @@ class num_severely_disabled_children(Variable): value_type = int - entity = ben_unit + entity = BenUnit label = "Number of severely disabled children" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/relation_type.py b/policyengine_uk/variables/household/demographic/relation_type.py index 464ae4c28..ae32d6c62 100644 --- a/policyengine_uk/variables/household/demographic/relation_type.py +++ b/policyengine_uk/variables/household/demographic/relation_type.py @@ -8,7 +8,7 @@ class RelationType(Enum): class relation_type(Variable): value_type = Enum - entity = ben_unit + entity = BenUnit default_value = RelationType.SINGLE possible_values = RelationType label = "Whether single or a couple" diff --git a/policyengine_uk/variables/household/demographic/severe_disability_premium.py b/policyengine_uk/variables/household/demographic/severe_disability_premium.py index 7ed4c420f..727c57c76 100644 --- a/policyengine_uk/variables/household/demographic/severe_disability_premium.py +++ b/policyengine_uk/variables/household/demographic/severe_disability_premium.py @@ -3,7 +3,7 @@ class severe_disability_premium(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Severe disability premium" definition_period = YEAR reference = "The Social Security Amendment (Enhanced Disability Premium) Regulations 2000" diff --git a/policyengine_uk/variables/household/demographic/youngest_adult_age.py b/policyengine_uk/variables/household/demographic/youngest_adult_age.py index 04d63a347..0f51550fd 100644 --- a/policyengine_uk/variables/household/demographic/youngest_adult_age.py +++ b/policyengine_uk/variables/household/demographic/youngest_adult_age.py @@ -3,7 +3,7 @@ class youngest_adult_age(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Eldest adult age" definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/youngest_child_age.py b/policyengine_uk/variables/household/demographic/youngest_child_age.py index 412eaae6d..32406e7b5 100644 --- a/policyengine_uk/variables/household/demographic/youngest_child_age.py +++ b/policyengine_uk/variables/household/demographic/youngest_child_age.py @@ -3,7 +3,7 @@ class youngest_child_age(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Eldest adult age" definition_period = YEAR diff --git a/policyengine_uk/variables/household/income/benefits_premiums.py b/policyengine_uk/variables/household/income/benefits_premiums.py index 112d581fd..071f8c4fb 100644 --- a/policyengine_uk/variables/household/income/benefits_premiums.py +++ b/policyengine_uk/variables/household/income/benefits_premiums.py @@ -3,7 +3,7 @@ class benefits_premiums(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Value of premiums for disability and carer status" definition_period = YEAR unit = GBP diff --git a/policyengine_uk/variables/household/income/benunit_weekly_hours.py b/policyengine_uk/variables/household/income/benunit_weekly_hours.py index 8a11fe735..140803bd0 100644 --- a/policyengine_uk/variables/household/income/benunit_weekly_hours.py +++ b/policyengine_uk/variables/household/income/benunit_weekly_hours.py @@ -3,7 +3,7 @@ class benunit_weekly_hours(Variable): value_type = float - entity = ben_unit + entity = BenUnit label = "Average weekly hours worked by adults in the benefit unit" definition_period = YEAR unit = "hour" diff --git a/policyengine_uk/variables/household/income/claims_all_entitled_benefits.py b/policyengine_uk/variables/household/income/claims_all_entitled_benefits.py index 8a8e07418..9cc15032e 100644 --- a/policyengine_uk/variables/household/income/claims_all_entitled_benefits.py +++ b/policyengine_uk/variables/household/income/claims_all_entitled_benefits.py @@ -3,7 +3,7 @@ class claims_all_entitled_benefits(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Claims all eligible benefits" definition_period = YEAR documentation = ( diff --git a/policyengine_uk/variables/household/income/claims_legacy_benefits.py b/policyengine_uk/variables/household/income/claims_legacy_benefits.py index 11eb5fa48..cfb05e360 100644 --- a/policyengine_uk/variables/household/income/claims_legacy_benefits.py +++ b/policyengine_uk/variables/household/income/claims_legacy_benefits.py @@ -3,7 +3,7 @@ class claims_legacy_benefits(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Claims legacy benefits" documentation = "Whether this family is currently receiving legacy benefits (overrides UC claimant status)" definition_period = YEAR diff --git a/policyengine_uk/variables/household/income/is_couple.py b/policyengine_uk/variables/household/income/is_couple.py index ddc825a68..236a1da10 100644 --- a/policyengine_uk/variables/household/income/is_couple.py +++ b/policyengine_uk/variables/household/income/is_couple.py @@ -3,7 +3,7 @@ class is_couple(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Whether this benefit unit contains a joint couple claimant for benefits" definition_period = YEAR diff --git a/policyengine_uk/variables/household/income/is_lone_parent.py b/policyengine_uk/variables/household/income/is_lone_parent.py index f30ef03d2..07ffdcb0b 100644 --- a/policyengine_uk/variables/household/income/is_lone_parent.py +++ b/policyengine_uk/variables/household/income/is_lone_parent.py @@ -3,7 +3,7 @@ class is_lone_parent(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Whether the family is a lone parent family" definition_period = YEAR diff --git a/policyengine_uk/variables/household/income/is_single.py b/policyengine_uk/variables/household/income/is_single.py index f77ee7652..b226945fe 100644 --- a/policyengine_uk/variables/household/income/is_single.py +++ b/policyengine_uk/variables/household/income/is_single.py @@ -3,7 +3,7 @@ class is_single(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Whether this benefit unit contains a single claimant for benefits" definition_period = YEAR diff --git a/policyengine_uk/variables/household/income/is_single_person.py b/policyengine_uk/variables/household/income/is_single_person.py index 0358cbf58..b8da33b4e 100644 --- a/policyengine_uk/variables/household/income/is_single_person.py +++ b/policyengine_uk/variables/household/income/is_single_person.py @@ -3,7 +3,7 @@ class is_single_person(Variable): value_type = bool - entity = ben_unit + entity = BenUnit label = "Whether the family is a single person" definition_period = YEAR From 65f44104f9b5ec2f265edf86f07d97169648b534 Mon Sep 17 00:00:00 2001 From: juaristi22 Date: Tue, 15 Jul 2025 18:20:05 +0200 Subject: [PATCH 05/18] renaming files to follow snake case --- .../conservatives/household_based_hitc.py | 6 +++--- .../finance/benefit/family/tax_credits.yaml | 20 +++++++++---------- .../uc_LCWRA_element.yaml | 4 ++-- .../disability/uc_disability_elements.yaml | 2 +- ...ies copy.yaml => uc_mif_applies_copy.yaml} | 0 .../limited_capability_for_WRA.yaml | 4 ++-- .../is_uc_work_allowance_eligible.yaml | 8 ++++---- .../work_allowance/uc_work_allowance.yaml | 2 +- .../pre_budget_change_household_tax.py | 2 +- .../contrib/ubi_center/land_value_tax.py | 2 +- .../variables/gov/dwp/BRMA_LHA_rate.py | 6 +++--- .../variables/gov/dwp/CTC_child_element.py | 8 ++++---- .../gov/dwp/CTC_disabled_child_element.py | 8 ++++---- .../variables/gov/dwp/CTC_family_element.py | 4 ++-- .../variables/gov/dwp/CTC_maximum_rate.py | 6 +++--- .../CTC_severely_disabled_child_element.py | 4 ++-- .../variables/gov/dwp/LHA_allowed_bedrooms.py | 2 +- policyengine_uk/variables/gov/dwp/LHA_cap.py | 4 ++-- .../variables/gov/dwp/LHA_category.py | 20 +++++++++---------- .../variables/gov/dwp/LHA_eligible.py | 2 +- .../variables/gov/dwp/WTC_basic_element.py | 4 ++-- .../gov/dwp/WTC_childcare_element.py | 4 ++-- .../variables/gov/dwp/WTC_couple_element.py | 4 ++-- .../variables/gov/dwp/WTC_disabled_element.py | 4 ++-- .../gov/dwp/WTC_lone_parent_element.py | 4 ++-- .../variables/gov/dwp/WTC_maximum_rate.py | 16 +++++++-------- .../gov/dwp/WTC_severely_disabled_element.py | 4 ++-- .../variables/gov/dwp/WTC_worker_element.py | 4 ++-- .../variables/gov/dwp/child_tax_credit.py | 2 +- .../gov/dwp/child_tax_credit_pre_minimum.py | 6 +++--- .../gov/dwp/ctc_child_limit_affected.py | 4 ++-- .../variables/gov/dwp/ctc_entitlement.py | 2 +- .../housing_benefit_entitlement.py | 4 ++-- .../housing_benefit_eligible.py | 2 +- .../variables/gov/dwp/income_support.py | 2 +- .../variables/gov/dwp/is_CTC_eligible.py | 2 +- .../variables/gov/dwp/is_WTC_eligible.py | 2 +- .../variables/gov/dwp/is_child_for_CTC.py | 2 +- .../child_minimum_guarantee_addition.py | 2 +- .../gov/dwp/tax_credits_reduction.py | 6 +++--- .../limited_work_ability/uc_LCWRA_element.py | 4 ++-- .../uc_limited_capability_for_WRA.py | 2 +- .../uc_disability_elements.py | 2 +- .../uc_housing_costs_element.py | 2 +- .../dwp/universal_credit/is_uc_eligible.py | 2 +- .../is_uc_work_allowance_eligible.py | 2 +- .../variables/gov/dwp/working_tax_credit.py | 2 +- .../gov/dwp/working_tax_credit_pre_minimum.py | 4 ++-- .../variables/gov/dwp/would_claim_CTC.py | 2 +- .../variables/gov/dwp/would_claim_IS.py | 2 +- .../variables/gov/dwp/would_claim_WTC.py | 2 +- .../variables/gov/dwp/wtc_entitlement.py | 2 +- policyengine_uk/variables/gov/gov_tax.py | 2 +- .../gov/hmrc/child_benefit_less_tax_charge.py | 2 +- .../gov/hmrc/child_benefit_opts_out.py | 2 +- .../hmrc/child_benefit_respective_amount.py | 2 +- .../variables/gov/hmrc/household_tax.py | 2 +- .../hmrc/income_tax/allowances/capped_mcad.py | 2 +- .../allowances/personal_allowance.py | 2 +- .../income_tax/charges/child_benefit_hitc.py | 4 ++-- .../household/demographic/child_or_qyp.py | 2 +- .../variables/household/demographic/in_FE.py | 2 +- .../variables/household/demographic/in_HE.py | 2 +- .../household/demographic/is_WA_adult.py | 2 +- .../demographic/num_disabled_children.py | 2 +- .../num_enhanced_disabled_children.py | 2 +- .../num_severely_disabled_children.py | 2 +- .../variables/household/income/is_QYP.py | 2 +- .../household/income/is_child_or_QYP.py | 4 ++-- 69 files changed, 130 insertions(+), 130 deletions(-) rename policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/income/income_floor/{uc_MIF_applies copy.yaml => uc_mif_applies_copy.yaml} (100%) diff --git a/policyengine_uk/reforms/conservatives/household_based_hitc.py b/policyengine_uk/reforms/conservatives/household_based_hitc.py index 861c04d3d..1a80abb8d 100644 --- a/policyengine_uk/reforms/conservatives/household_based_hitc.py +++ b/policyengine_uk/reforms/conservatives/household_based_hitc.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class CB_HITC(Variable): +class cb_hitc(Variable): value_type = float entity = Person label = "Child Benefit High-Income Tax Charge" @@ -12,7 +12,7 @@ class CB_HITC(Variable): def formula(person, period, parameters): CB_received = person.benunit("child_benefit", period) - hitc = parameters(period).gov.hmrc.income_tax.charges.CB_HITC + hitc = parameters(period).gov.hmrc.income_tax.charges.cb_hitc personal_income = person("adjusted_net_income", period) income = person.benunit.sum(personal_income) percentage = max_(income - hitc.phase_out_start, 0) / ( @@ -23,7 +23,7 @@ def formula(person, period, parameters): class make_cb_hitc_household_based(Variable): def apply(self): - self.update_variable(CB_HITC) + self.update_variable(cb_hitc) def create_household_based_hitc_reform(parameters, period): diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/tax_credits.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/tax_credits.yaml index 34588591b..8d60c038a 100644 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/tax_credits.yaml +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/tax_credits.yaml @@ -41,8 +41,8 @@ working_tax_credit_reported: true child_tax_credit_reported: true output: - is_WTC_eligible: true - is_CTC_eligible: false + is_wtc_eligible: true + is_ctc_eligible: false - name: WTC eligibility for worker under hours requirement period: 2020 absolute_error_margin: 0 @@ -52,8 +52,8 @@ working_tax_credit_reported: true child_tax_credit_reported: true output: - is_WTC_eligible: false - is_CTC_eligible: false + is_wtc_eligible: false + is_ctc_eligible: false - name: 60-year-old only needs to meet the lower hours requirement (16) period: 2020 absolute_error_margin: 0 @@ -62,7 +62,7 @@ weekly_hours: 16 working_tax_credit_reported: true output: - is_WTC_eligible: true + is_wtc_eligible: true - name: 59-year-old needs to meet the default hours requirement (30) period: 2020 absolute_error_margin: 0 @@ -70,25 +70,25 @@ age: 59 weekly_hours: 16 output: - is_WTC_eligible: false + is_wtc_eligible: false - name: 29 hours does not qualify someone for worker element period: 2022 absolute_error_margin: 0 input: - is_WTC_eligible: true + is_wtc_eligible: true working_tax_credit_reported: true weekly_hours: 29 output: - WTC_worker_element: 0 + wtc_worker_element: 0 - name: 30 hours qualifies someone for worker element period: 2022 absolute_error_margin: 100 input: - is_WTC_eligible: true + is_wtc_eligible: true working_tax_credit_reported: true weekly_hours: 30 output: - WTC_worker_element: 870 + wtc_worker_element: 870 - name: Tax credits under Β£26.00 are not paid period: 2022 absolute_error_margin: 0 diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/child_element/disability/limited_work_ability/uc_LCWRA_element.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/child_element/disability/limited_work_ability/uc_LCWRA_element.yaml index c77cb2f56..7022c142f 100644 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/child_element/disability/limited_work_ability/uc_LCWRA_element.yaml +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/child_element/disability/limited_work_ability/uc_LCWRA_element.yaml @@ -4,9 +4,9 @@ input: people: person: - uc_limited_capability_for_WRA: false + uc_limited_capability_for_wra: false benunits: benunit: members: person output: - uc_LCWRA_element: 0 + uc_lcwra_element: 0 diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/child_element/disability/uc_disability_elements.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/child_element/disability/uc_disability_elements.yaml index 305db5c7c..7c34a9666 100644 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/child_element/disability/uc_disability_elements.yaml +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/child_element/disability/uc_disability_elements.yaml @@ -9,6 +9,6 @@ benunits: benunit: members: person - uc_LCWRA_element: 1 + uc_lcwra_element: 1 output: uc_disability_elements: 3 diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/income/income_floor/uc_MIF_applies copy.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/income/income_floor/uc_mif_applies_copy.yaml similarity index 100% rename from policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/income/income_floor/uc_MIF_applies copy.yaml rename to policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/income/income_floor/uc_mif_applies_copy.yaml diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/limited_capability_for_WRA.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/limited_capability_for_WRA.yaml index 2490435a9..7149d2ea2 100644 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/limited_capability_for_WRA.yaml +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/limited_capability_for_WRA.yaml @@ -4,7 +4,7 @@ input: is_disabled_for_benefits: false output: - uc_limited_capability_for_WRA: false + uc_limited_capability_for_wra: false - name: Disabled period: 2020 @@ -12,4 +12,4 @@ input: is_disabled_for_benefits: true output: - uc_limited_capability_for_WRA: true + uc_limited_capability_for_wra: true diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/work_allowance/is_uc_work_allowance_eligible.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/work_allowance/is_uc_work_allowance_eligible.yaml index 04e7e4337..4d8c8eb7a 100644 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/work_allowance/is_uc_work_allowance_eligible.yaml +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/work_allowance/is_uc_work_allowance_eligible.yaml @@ -3,10 +3,10 @@ input: people: person1: - uc_limited_capability_for_WRA: false + uc_limited_capability_for_wra: false is_child: false person2: - uc_limited_capability_for_WRA: false + uc_limited_capability_for_wra: false is_child: true benunits: benunit: @@ -19,10 +19,10 @@ input: people: person1: - uc_limited_capability_for_WRA: false + uc_limited_capability_for_wra: false is_child: false person2: - uc_limited_capability_for_WRA: false + uc_limited_capability_for_wra: false is_child: false benunits: benunit: diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/work_allowance/uc_work_allowance.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/work_allowance/uc_work_allowance.yaml index 6d1c8f1f2..4dc606d72 100644 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/work_allowance/uc_work_allowance.yaml +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/work_allowance/uc_work_allowance.yaml @@ -3,6 +3,6 @@ absolute_error_margin: 100 input: uc_housing_costs_element: 1 - uc_limited_capability_for_WRA: true + uc_limited_capability_for_wra: true output: uc_work_allowance: 4_924 diff --git a/policyengine_uk/variables/contrib/policyengine/pre_budget_change_household_tax.py b/policyengine_uk/variables/contrib/policyengine/pre_budget_change_household_tax.py index 76195ace1..2c8435a97 100644 --- a/policyengine_uk/variables/contrib/policyengine/pre_budget_change_household_tax.py +++ b/policyengine_uk/variables/contrib/policyengine/pre_budget_change_household_tax.py @@ -22,7 +22,7 @@ class pre_budget_change_household_tax(Variable): "non_primary_residence_wealth_tax", "income_tax", "national_insurance", - "LVT", + "lvt", "carbon_tax", "vat_change", "capital_gains_tax", diff --git a/policyengine_uk/variables/contrib/ubi_center/land_value_tax.py b/policyengine_uk/variables/contrib/ubi_center/land_value_tax.py index c29bdb0d1..bb2220db6 100644 --- a/policyengine_uk/variables/contrib/ubi_center/land_value_tax.py +++ b/policyengine_uk/variables/contrib/ubi_center/land_value_tax.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class LVT(Variable): +class lvt(Variable): entity = Household label = "Land value tax" definition_period = YEAR diff --git a/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py b/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py index a9e43282e..1212575d5 100644 --- a/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py +++ b/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py @@ -2,7 +2,7 @@ import pandas as pd import warnings from policyengine_core.model_api import * -from policyengine_uk.variables.gov.dwp.LHA_category import ( +from policyengine_uk.variables.gov.dwp.lha_category import ( find_freeze_start, time_shift_dataset, ) @@ -10,7 +10,7 @@ warnings.filterwarnings("ignore") -class BRMA_LHA_rate(Variable): +class brma_lha_rate(Variable): value_type = float entity = BenUnit label = "LHA rate" @@ -22,7 +22,7 @@ def formula(benunit, period, parameters): brma = benunit.value_from_first_person( benunit.members.household("brma", period).decode_to_str() ) - category = benunit("LHA_category", period).decode_to_str() + category = benunit("lha_category", period).decode_to_str() from policyengine_uk.parameters.gov.dwp.LHA import lha_list_of_rents diff --git a/policyengine_uk/variables/gov/dwp/CTC_child_element.py b/policyengine_uk/variables/gov/dwp/CTC_child_element.py index b835fde5f..c99a9a733 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_child_element.py +++ b/policyengine_uk/variables/gov/dwp/CTC_child_element.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class CTC_child_element(Variable): +class ctc_child_element(Variable): value_type = float entity = BenUnit label = "Child Tax Credit child element" @@ -11,15 +11,15 @@ class CTC_child_element(Variable): def formula(benunit, period, parameters): person = benunit.members - CTC = parameters(period).gov.dwp.tax_credits.child_tax_credit + ctc = parameters(period).gov.dwp.tax_credits.child_tax_credit is_child_for_ctc = person("is_child_for_ctc", period) is_ctc_child_limit_exempt = person("is_ctc_child_limit_exempt", period) exempt_child = is_child_for_ctc & is_ctc_child_limit_exempt exempt_children = benunit.sum(exempt_child) - child_limit = CTC.limit.child_count + child_limit = ctc.limit.child_count spaces_left = max_(0, child_limit - exempt_children) non_exempt_children = min_( spaces_left, benunit.sum(is_child_for_ctc) - exempt_children ) children = exempt_children + non_exempt_children - return CTC.elements.child_element * children + return ctc.elements.child_element * children diff --git a/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py b/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py index 1289daa41..902fb781a 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py +++ b/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class CTC_disabled_child_element(Variable): +class ctc_disabled_child_element(Variable): value_type = float entity = BenUnit label = "CTC entitlement from disabled child elements" @@ -15,6 +15,6 @@ def formula(benunit, period, parameters): is_disabled_for_benefits = person("is_disabled_for_benefits", period) is_disabled_child = is_child_for_ctc & is_disabled_for_benefits disabled_children = benunit.sum(is_disabled_child) - CTC = parameters(period).gov.dwp.tax_credits.child_tax_credit - amount = CTC.elements.dis_child_element * disabled_children - return benunit("is_CTC_eligible", period) * amount + ctc = parameters(period).gov.dwp.tax_credits.child_tax_credit + amount = ctc.elements.dis_child_element * disabled_children + return benunit("is_ctc_eligible", period) * amount diff --git a/policyengine_uk/variables/gov/dwp/CTC_family_element.py b/policyengine_uk/variables/gov/dwp/CTC_family_element.py index 6d4b74d0a..2c20f8af2 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_family_element.py +++ b/policyengine_uk/variables/gov/dwp/CTC_family_element.py @@ -1,14 +1,14 @@ from policyengine_uk.model_api import * -class CTC_family_element(Variable): +class ctc_family_element(Variable): value_type = float entity = BenUnit label = "CTC entitlement in the Family Element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 9" unit = GBP - defined_for = "is_CTC_eligible" + defined_for = "is_ctc_eligible" def formula(benunit, period, parameters): return parameters( diff --git a/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py b/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py index e6e954727..1251b7720 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py +++ b/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class CTC_maximum_rate(Variable): +class ctc_maximum_rate(Variable): value_type = float entity = BenUnit label = "Maximum Child Tax Credit" @@ -10,8 +10,8 @@ class CTC_maximum_rate(Variable): unit = GBP adds = [ - "CTC_family_element", + "ctc_family_element", "CTC_child_element", "CTC_disabled_child_element", - "CTC_severely_disabled_child_element", + "ctc_severely_disabled_child_element", ] diff --git a/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py b/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py index 0b267b543..999d9c458 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py +++ b/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py @@ -1,14 +1,14 @@ from policyengine_uk.model_api import * -class CTC_severely_disabled_child_element(Variable): +class ctc_severely_disabled_child_element(Variable): value_type = float entity = BenUnit label = "CTC entitlement from severely disabled child elements" definition_period = YEAR reference = "Tax Credits Act 2002 s. 9" unit = GBP - defined_for = "is_CTC_eligible" + defined_for = "is_ctc_eligible" def formula(benunit, period, parameters): person = benunit.members diff --git a/policyengine_uk/variables/gov/dwp/LHA_allowed_bedrooms.py b/policyengine_uk/variables/gov/dwp/LHA_allowed_bedrooms.py index 85ccc664d..e250653ea 100644 --- a/policyengine_uk/variables/gov/dwp/LHA_allowed_bedrooms.py +++ b/policyengine_uk/variables/gov/dwp/LHA_allowed_bedrooms.py @@ -6,7 +6,7 @@ warnings.filterwarnings("ignore") -class LHA_allowed_bedrooms(Variable): +class lha_allowed_bedrooms(Variable): value_type = float entity = BenUnit label = "The number of bedrooms covered by LHA for the benefit unit" diff --git a/policyengine_uk/variables/gov/dwp/LHA_cap.py b/policyengine_uk/variables/gov/dwp/LHA_cap.py index d7139422c..bf8e601ce 100644 --- a/policyengine_uk/variables/gov/dwp/LHA_cap.py +++ b/policyengine_uk/variables/gov/dwp/LHA_cap.py @@ -6,7 +6,7 @@ warnings.filterwarnings("ignore") -class LHA_cap(Variable): +class lha_cap(Variable): value_type = float entity = BenUnit label = "Applicable amount for LHA" @@ -16,5 +16,5 @@ class LHA_cap(Variable): def formula(benunit, period, parameters): rent = benunit("benunit_rent", period) - cap = benunit("BRMA_LHA_rate", period) + cap = benunit("brma_lha_rate", period) return min_(rent, cap) diff --git a/policyengine_uk/variables/gov/dwp/LHA_category.py b/policyengine_uk/variables/gov/dwp/LHA_category.py index 473fb33ff..3a8c0078d 100644 --- a/policyengine_uk/variables/gov/dwp/LHA_category.py +++ b/policyengine_uk/variables/gov/dwp/LHA_category.py @@ -6,7 +6,7 @@ warnings.filterwarnings("ignore") -class LHACategory(Enum): +class lha_category_enum(Enum): A = "Shared accommodation" B = "One bedroom" C = "Two bedrooms" @@ -14,16 +14,16 @@ class LHACategory(Enum): E = "Four or more bedrooms" -class LHA_category(Variable): +class lha_category(Variable): value_type = Enum entity = BenUnit label = "LHA category for the benefit unit, taking into account LHA rules on the number of LHA-covered bedrooms" definition_period = YEAR - possible_values = LHACategory - default_value = LHACategory.C + possible_values = lha_category_enum + default_value = lha_category_enum.C def formula(benunit, period, parameters): - num_rooms = benunit("LHA_allowed_bedrooms", period.this_year) + num_rooms = benunit("lha_allowed_bedrooms", period.this_year) person = benunit.members household = person.household is_shared = benunit.any( @@ -52,11 +52,11 @@ def formula(benunit, period, parameters): num_rooms > 3, ], [ - LHACategory.A, - LHACategory.B, - LHACategory.C, - LHACategory.D, - LHACategory.E, + lha_category_enum.A, + lha_category_enum.B, + lha_category_enum.C, + lha_category_enum.D, + lha_category_enum.E, ], ) diff --git a/policyengine_uk/variables/gov/dwp/LHA_eligible.py b/policyengine_uk/variables/gov/dwp/LHA_eligible.py index 2a7d31bdb..ab705dd0a 100644 --- a/policyengine_uk/variables/gov/dwp/LHA_eligible.py +++ b/policyengine_uk/variables/gov/dwp/LHA_eligible.py @@ -6,7 +6,7 @@ warnings.filterwarnings("ignore") -class LHA_eligible(Variable): +class lha_eligible(Variable): value_type = bool entity = BenUnit label = "Eligibility for Local Housing Allowance" diff --git a/policyengine_uk/variables/gov/dwp/WTC_basic_element.py b/policyengine_uk/variables/gov/dwp/WTC_basic_element.py index 6d914b550..f53c8d2cc 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_basic_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_basic_element.py @@ -1,14 +1,14 @@ from policyengine_uk.model_api import * -class WTC_basic_element(Variable): +class wtc_basic_element(Variable): value_type = float entity = BenUnit label = "Working Tax Credit basic element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" unit = GBP - defined_for = "is_WTC_eligible" + defined_for = "is_wtc_eligible" def formula(benunit, period, parameters): return parameters( diff --git a/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py b/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py index 9bff28701..6e9c96a94 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py @@ -1,14 +1,14 @@ from policyengine_uk.model_api import * -class WTC_childcare_element(Variable): +class wtc_childcare_element(Variable): value_type = float entity = BenUnit label = "Working Tax Credit childcare element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" unit = GBP - defined_for = "is_WTC_eligible" + defined_for = "is_wtc_eligible" def formula(benunit, period, parameters): WTC = parameters(period).gov.dwp.tax_credits.working_tax_credit diff --git a/policyengine_uk/variables/gov/dwp/WTC_couple_element.py b/policyengine_uk/variables/gov/dwp/WTC_couple_element.py index 08350266d..3534060b7 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_couple_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_couple_element.py @@ -1,14 +1,14 @@ from policyengine_uk.model_api import * -class WTC_couple_element(Variable): +class wtc_couple_element(Variable): value_type = float entity = BenUnit label = "Working Tax Credit couple element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" unit = GBP - defined_for = "is_WTC_eligible" + defined_for = "is_wtc_eligible" def formula(benunit, period, parameters): WTC = parameters(period).gov.dwp.tax_credits.working_tax_credit diff --git a/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py b/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py index 48ff30c18..70a07025c 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py @@ -1,14 +1,14 @@ from policyengine_uk.model_api import * -class WTC_disabled_element(Variable): +class wtc_disabled_element(Variable): value_type = float entity = BenUnit label = "Working Tax Credit disabled element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" unit = GBP - defined_for = "is_WTC_eligible" + defined_for = "is_wtc_eligible" def formula(benunit, period, parameters): WTC = parameters(period).gov.dwp.tax_credits.working_tax_credit diff --git a/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py b/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py index 8500415a7..12a0f4ea0 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py @@ -1,14 +1,14 @@ from policyengine_uk.model_api import * -class WTC_lone_parent_element(Variable): +class wtc_lone_parent_element(Variable): value_type = float entity = BenUnit label = "Working Tax Credit lone parent element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" unit = GBP - defined_for = "is_WTC_eligible" + defined_for = "is_wtc_eligible" def formula(benunit, period, parameters): WTC = parameters(period).gov.dwp.tax_credits.working_tax_credit diff --git a/policyengine_uk/variables/gov/dwp/WTC_maximum_rate.py b/policyengine_uk/variables/gov/dwp/WTC_maximum_rate.py index d89a15a57..67b81a8b7 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_maximum_rate.py +++ b/policyengine_uk/variables/gov/dwp/WTC_maximum_rate.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class WTC_maximum_rate(Variable): +class wtc_maximum_rate(Variable): value_type = float entity = BenUnit label = "Working Tax Credit maximum rate" @@ -10,11 +10,11 @@ class WTC_maximum_rate(Variable): unit = GBP adds = [ - "WTC_basic_element", - "WTC_couple_element", - "WTC_lone_parent_element", - "WTC_disabled_element", - "WTC_severely_disabled_element", - "WTC_worker_element", - "WTC_childcare_element", + "wtc_basic_element", + "wtc_couple_element", + "wtc_lone_parent_element", + "wtc_disabled_element", + "wtc_severely_disabled_element", + "wtc_worker_element", + "wtc_childcare_element", ] diff --git a/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py b/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py index d1bc2cfe3..3871655bf 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class WTC_severely_disabled_element(Variable): +class wtc_severely_disabled_element(Variable): value_type = float entity = BenUnit label = "Working Tax Credit severely disabled element" @@ -15,4 +15,4 @@ def formula(benunit, period, parameters): benunit("num_severely_disabled_adults", period) * WTC.elements.severely_disabled ) - return benunit("is_WTC_eligible", period) * amount + return benunit("is_wtc_eligible", period) * amount diff --git a/policyengine_uk/variables/gov/dwp/WTC_worker_element.py b/policyengine_uk/variables/gov/dwp/WTC_worker_element.py index 65d231662..7b4da81c7 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_worker_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_worker_element.py @@ -1,14 +1,14 @@ from policyengine_uk.model_api import * -class WTC_worker_element(Variable): +class wtc_worker_element(Variable): value_type = float entity = BenUnit label = "Working Tax Credit worker element" definition_period = YEAR reference = "Tax Credits Act 2002 s. 11" unit = GBP - defined_for = "is_WTC_eligible" + defined_for = "is_wtc_eligible" def formula(benunit, period, parameters): WTC = parameters(period).gov.dwp.tax_credits.working_tax_credit diff --git a/policyengine_uk/variables/gov/dwp/child_tax_credit.py b/policyengine_uk/variables/gov/dwp/child_tax_credit.py index 988c6e886..fee949643 100644 --- a/policyengine_uk/variables/gov/dwp/child_tax_credit.py +++ b/policyengine_uk/variables/gov/dwp/child_tax_credit.py @@ -7,5 +7,5 @@ class child_tax_credit(Variable): label = "Child Tax Credit" definition_period = YEAR unit = GBP - defined_for = "would_claim_CTC" + defined_for = "would_claim_ctc" adds = ["ctc_entitlement"] diff --git a/policyengine_uk/variables/gov/dwp/child_tax_credit_pre_minimum.py b/policyengine_uk/variables/gov/dwp/child_tax_credit_pre_minimum.py index c85a8f9e7..71b59e5c4 100644 --- a/policyengine_uk/variables/gov/dwp/child_tax_credit_pre_minimum.py +++ b/policyengine_uk/variables/gov/dwp/child_tax_credit_pre_minimum.py @@ -8,7 +8,7 @@ class child_tax_credit_pre_minimum(Variable): documentation = ( "Child Tax Credit amount before the minimum tax credit is applied" ) - defined_for = "would_claim_CTC" + defined_for = "would_claim_ctc" definition_period = YEAR unit = GBP @@ -16,9 +16,9 @@ def formula(benunit, period, parameters): reduction_left = max_( 0, benunit("tax_credits_reduction", period) - - benunit("WTC_maximum_rate", period), + - benunit("wtc_maximum_rate", period), ) return max_( 0, - benunit("CTC_maximum_rate", period) - reduction_left, + benunit("ctc_maximum_rate", period) - reduction_left, ) diff --git a/policyengine_uk/variables/gov/dwp/ctc_child_limit_affected.py b/policyengine_uk/variables/gov/dwp/ctc_child_limit_affected.py index 4948e4667..a8772178e 100644 --- a/policyengine_uk/variables/gov/dwp/ctc_child_limit_affected.py +++ b/policyengine_uk/variables/gov/dwp/ctc_child_limit_affected.py @@ -9,12 +9,12 @@ class ctc_child_limit_affected(Variable): def formula(benunit, period, parameters): person = benunit.members - CTC = parameters(period).gov.dwp.tax_credits.child_tax_credit + ctc = parameters(period).gov.dwp.tax_credits.child_tax_credit is_child_for_ctc = person("is_child_for_ctc", period) is_ctc_child_limit_exempt = person("is_ctc_child_limit_exempt", period) exempt_child = is_child_for_ctc & is_ctc_child_limit_exempt exempt_children = benunit.sum(exempt_child) - child_limit = CTC.limit.child_count + child_limit = ctc.limit.child_count spaces_left = max_(0, child_limit - exempt_children) non_exempt_children = min_( spaces_left, benunit.sum(is_child_for_ctc) - exempt_children diff --git a/policyengine_uk/variables/gov/dwp/ctc_entitlement.py b/policyengine_uk/variables/gov/dwp/ctc_entitlement.py index d2f375f2d..50ff30d62 100644 --- a/policyengine_uk/variables/gov/dwp/ctc_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/ctc_entitlement.py @@ -13,4 +13,4 @@ def formula(benunit, period, parameters): benunit("tax_credits", period) > 0, benunit("child_tax_credit_pre_minimum", period), 0, - ) * (benunit("is_CTC_eligible", period)) + ) * (benunit("is_ctc_eligible", period)) diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_entitlement.py b/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_entitlement.py index f61a736ca..19b4a1fef 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/entitlement/housing_benefit_entitlement.py @@ -19,8 +19,8 @@ def formula(benunit, period, parameters): ).gov.dwp.housing_benefit.means_test.withdrawal_rate reduced_income = max_(0, income - applicable_amount) final_amount = max_(0, rent - reduced_income * withdrawal_rate) - capped_final_amount = min_(final_amount, benunit("LHA_cap", period)) - lha_eligible = benunit("LHA_eligible", period.this_year) + capped_final_amount = min_(final_amount, benunit("lha_cap", period)) + lha_eligible = benunit("lha_eligible", period.this_year) amount = where(lha_eligible, capped_final_amount, final_amount) return max_( 0, amount - benunit("housing_benefit_non_dep_deductions", period) diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_eligible.py b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_eligible.py index f1b67e33f..7ea5acb4a 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_eligible.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_eligible.py @@ -13,5 +13,5 @@ def formula(benunit, period, parameters): add(benunit, period, ["housing_benefit_reported"]) > 0 ) claiming_uc = benunit("would_claim_uc", period) - lha_eligible = benunit("LHA_eligible", period) + lha_eligible = benunit("lha_eligible", period) return already_claiming & (social | lha_eligible) & ~claiming_uc diff --git a/policyengine_uk/variables/gov/dwp/income_support.py b/policyengine_uk/variables/gov/dwp/income_support.py index 6ec0effd4..ad0f8bd5a 100644 --- a/policyengine_uk/variables/gov/dwp/income_support.py +++ b/policyengine_uk/variables/gov/dwp/income_support.py @@ -7,5 +7,5 @@ class income_support(Variable): label = "Income Support" definition_period = YEAR unit = GBP - defined_for = "would_claim_IS" + defined_for = "would_claim_is" adds = ["income_support_entitlement"] diff --git a/policyengine_uk/variables/gov/dwp/is_CTC_eligible.py b/policyengine_uk/variables/gov/dwp/is_CTC_eligible.py index 0fae17f2f..652d14483 100644 --- a/policyengine_uk/variables/gov/dwp/is_CTC_eligible.py +++ b/policyengine_uk/variables/gov/dwp/is_CTC_eligible.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class is_CTC_eligible(Variable): +class is_ctc_eligible(Variable): value_type = bool entity = BenUnit label = "Child Tax Credit eligibility" diff --git a/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py b/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py index 6ab0ed507..e6ea6c697 100644 --- a/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py +++ b/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class is_WTC_eligible(Variable): +class is_wtc_eligible(Variable): value_type = bool entity = BenUnit label = "Working Tax Credit eligibility" diff --git a/policyengine_uk/variables/gov/dwp/is_child_for_CTC.py b/policyengine_uk/variables/gov/dwp/is_child_for_CTC.py index 0624daeab..75a3086c3 100644 --- a/policyengine_uk/variables/gov/dwp/is_child_for_CTC.py +++ b/policyengine_uk/variables/gov/dwp/is_child_for_CTC.py @@ -9,4 +9,4 @@ class is_child_for_ctc(Variable): reference = "Tax Credits Act 2002 s. 8" def formula(person, period, parameters): - return person("is_child_or_QYP", period) + return person("is_child_or_qyp", period) diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/child_minimum_guarantee_addition.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/child_minimum_guarantee_addition.py index 4add530a6..9fa091f2f 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/child_minimum_guarantee_addition.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/child_minimum_guarantee_addition.py @@ -11,7 +11,7 @@ class child_minimum_guarantee_addition(Variable): def formula(benunit, period, parameters): person = benunit.members - is_child = person("is_child_or_QYP", period) + is_child = person("is_child_or_qyp", period) gc = parameters(period).gov.dwp.pension_credit.guarantee_credit standard_disability_benefits = gc.child.disability.eligibility severe_disability_benefits = gc.child.disability.severe.eligibility diff --git a/policyengine_uk/variables/gov/dwp/tax_credits_reduction.py b/policyengine_uk/variables/gov/dwp/tax_credits_reduction.py index e503196b2..fbf534ea1 100644 --- a/policyengine_uk/variables/gov/dwp/tax_credits_reduction.py +++ b/policyengine_uk/variables/gov/dwp/tax_credits_reduction.py @@ -10,12 +10,12 @@ class tax_credits_reduction(Variable): def formula(benunit, period, parameters): means_test = parameters(period).gov.dwp.tax_credits.means_test - CTC_amount = benunit("CTC_maximum_rate", period) - WTC_amount = benunit("WTC_maximum_rate", period) + CTC_amount = benunit("ctc_maximum_rate", period) + WTC_amount = benunit("wtc_maximum_rate", period) CTC_only = (CTC_amount > 0) & (WTC_amount == 0) threshold = where( CTC_only, - means_test.income_threshold_CTC_only, + means_test.income_threshold_ctc_only, means_test.income_threshold, ) income = benunit("tax_credits_applicable_income", period) diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_LCWRA_element.py b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_LCWRA_element.py index b966c3c56..9f2c1e7e6 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_LCWRA_element.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_LCWRA_element.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class uc_LCWRA_element(Variable): +class uc_lcwra_element(Variable): value_type = float entity = BenUnit label = ( @@ -13,7 +13,7 @@ class uc_LCWRA_element(Variable): def formula(benunit, period, parameters): p = parameters(period).gov.dwp.universal_credit.elements.disabled limited_capability = benunit.members( - "uc_limited_capability_for_WRA", period + "uc_limited_capability_for_wra", period ) person_amounts = limited_capability * p.amount return benunit.sum(person_amounts) * MONTHS_IN_YEAR diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_limited_capability_for_WRA.py b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_limited_capability_for_WRA.py index 964b1780a..e655d25d8 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_limited_capability_for_WRA.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_limited_capability_for_WRA.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class uc_limited_capability_for_WRA(Variable): +class uc_limited_capability_for_wra(Variable): value_type = bool entity = Person label = "Assessed to have limited capability for work-related activity" diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/uc_disability_elements.py b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/uc_disability_elements.py index b8b455284..f3e9f547d 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/uc_disability_elements.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/uc_disability_elements.py @@ -11,5 +11,5 @@ class uc_disability_elements(Variable): adds = [ "uc_individual_disabled_child_element", "uc_individual_severely_disabled_child_element", - "uc_LCWRA_element", + "uc_lcwra_element", ] diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/uc_housing_costs_element.py b/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/uc_housing_costs_element.py index 1bba4ddef..faccad372 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/uc_housing_costs_element.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/housing_costs_element/uc_housing_costs_element.py @@ -14,7 +14,7 @@ def formula(benunit, period, parameters): ) tenure_types = tenure_type.possible_values rent = benunit("benunit_rent", period) - rent_cap = benunit("LHA_cap", period) + rent_cap = benunit("lha_cap", period) capped_rent_amount = min_(rent_cap, rent) max_housing_costs = select( [ diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_eligible.py b/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_eligible.py index 3fc3fedd5..dab6596fe 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_eligible.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/is_uc_eligible.py @@ -9,4 +9,4 @@ class is_uc_eligible(Variable): definition_period = YEAR def formula(benunit, period, parameters): - return benunit.any(benunit.members("is_WA_adult", period)) + return benunit.any(benunit.members("is_wa_adult", period)) diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/is_uc_work_allowance_eligible.py b/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/is_uc_work_allowance_eligible.py index a22be46b6..b6a0f9bac 100644 --- a/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/is_uc_work_allowance_eligible.py +++ b/policyengine_uk/variables/gov/dwp/universal_credit/work_allowance/is_uc_work_allowance_eligible.py @@ -10,7 +10,7 @@ class is_uc_work_allowance_eligible(Variable): def formula(benunit, period, parameters): person = benunit.members has_lcwra = benunit.any( - person("uc_limited_capability_for_WRA", period) + person("uc_limited_capability_for_wra", period) ) has_children = benunit.any(person("is_child", period)) return has_lcwra | has_children diff --git a/policyengine_uk/variables/gov/dwp/working_tax_credit.py b/policyengine_uk/variables/gov/dwp/working_tax_credit.py index 6611fcd8a..5ebb041d3 100644 --- a/policyengine_uk/variables/gov/dwp/working_tax_credit.py +++ b/policyengine_uk/variables/gov/dwp/working_tax_credit.py @@ -7,5 +7,5 @@ class working_tax_credit(Variable): label = "Working Tax Credit" definition_period = YEAR unit = GBP - defined_for = "would_claim_WTC" + defined_for = "would_claim_wtc" adds = ["wtc_entitlement"] diff --git a/policyengine_uk/variables/gov/dwp/working_tax_credit_pre_minimum.py b/policyengine_uk/variables/gov/dwp/working_tax_credit_pre_minimum.py index fdea721f5..eec264c24 100644 --- a/policyengine_uk/variables/gov/dwp/working_tax_credit_pre_minimum.py +++ b/policyengine_uk/variables/gov/dwp/working_tax_credit_pre_minimum.py @@ -8,13 +8,13 @@ class working_tax_credit_pre_minimum(Variable): documentation = ( "Working Tax Credit amount before the minimum tax credit is applied" ) - defined_for = "would_claim_WTC" + defined_for = "would_claim_wtc" definition_period = YEAR unit = GBP def formula(benunit, period, parameters): return max_( 0, - benunit("WTC_maximum_rate", period) + benunit("wtc_maximum_rate", period) - benunit("tax_credits_reduction", period), ) diff --git a/policyengine_uk/variables/gov/dwp/would_claim_CTC.py b/policyengine_uk/variables/gov/dwp/would_claim_CTC.py index fea0e73e8..4101d3015 100644 --- a/policyengine_uk/variables/gov/dwp/would_claim_CTC.py +++ b/policyengine_uk/variables/gov/dwp/would_claim_CTC.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class would_claim_CTC(Variable): +class would_claim_ctc(Variable): value_type = bool entity = BenUnit label = "Would claim Child Tax Credit" diff --git a/policyengine_uk/variables/gov/dwp/would_claim_IS.py b/policyengine_uk/variables/gov/dwp/would_claim_IS.py index 50c04c601..901ef9a5c 100644 --- a/policyengine_uk/variables/gov/dwp/would_claim_IS.py +++ b/policyengine_uk/variables/gov/dwp/would_claim_IS.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class would_claim_IS(Variable): +class would_claim_is(Variable): value_type = bool entity = BenUnit label = "Would claim Income Support" diff --git a/policyengine_uk/variables/gov/dwp/would_claim_WTC.py b/policyengine_uk/variables/gov/dwp/would_claim_WTC.py index f86f58654..cfc4528df 100644 --- a/policyengine_uk/variables/gov/dwp/would_claim_WTC.py +++ b/policyengine_uk/variables/gov/dwp/would_claim_WTC.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class would_claim_WTC(Variable): +class would_claim_wtc(Variable): value_type = bool entity = BenUnit label = "Would claim Working Tax Credit" diff --git a/policyengine_uk/variables/gov/dwp/wtc_entitlement.py b/policyengine_uk/variables/gov/dwp/wtc_entitlement.py index ff4eeabdc..7ded93946 100644 --- a/policyengine_uk/variables/gov/dwp/wtc_entitlement.py +++ b/policyengine_uk/variables/gov/dwp/wtc_entitlement.py @@ -7,7 +7,7 @@ class wtc_entitlement(Variable): definition_period = YEAR value_type = float unit = GBP - defined_for = "is_WTC_eligible" + defined_for = "is_wtc_eligible" def formula(benunit, period, parameters): return where( diff --git a/policyengine_uk/variables/gov/gov_tax.py b/policyengine_uk/variables/gov/gov_tax.py index 10069d0c4..2111647dc 100644 --- a/policyengine_uk/variables/gov/gov_tax.py +++ b/policyengine_uk/variables/gov/gov_tax.py @@ -24,7 +24,7 @@ class gov_tax(Variable): "non_primary_residence_wealth_tax", "income_tax", "national_insurance", - "LVT", + "lvt", "carbon_tax", "vat_change", "capital_gains_tax", diff --git a/policyengine_uk/variables/gov/hmrc/child_benefit_less_tax_charge.py b/policyengine_uk/variables/gov/hmrc/child_benefit_less_tax_charge.py index 491f0adfd..1d94d3e02 100644 --- a/policyengine_uk/variables/gov/hmrc/child_benefit_less_tax_charge.py +++ b/policyengine_uk/variables/gov/hmrc/child_benefit_less_tax_charge.py @@ -12,4 +12,4 @@ class child_benefit_less_tax_charge(Variable): unit = GBP adds = ["child_benefit"] - subtracts = ["CB_HITC"] + subtracts = ["cb_hitc"] diff --git a/policyengine_uk/variables/gov/hmrc/child_benefit_opts_out.py b/policyengine_uk/variables/gov/hmrc/child_benefit_opts_out.py index a7526c47b..d5ab3b949 100644 --- a/policyengine_uk/variables/gov/hmrc/child_benefit_opts_out.py +++ b/policyengine_uk/variables/gov/hmrc/child_benefit_opts_out.py @@ -14,7 +14,7 @@ def formula(benunit, period, parameters): if benunit.simulation.dataset is not None: ani = benunit.members("adjusted_net_income", period) hmrc = parameters(period).gov.hmrc - cb_hitc = hmrc.income_tax.charges.CB_HITC + cb_hitc = hmrc.income_tax.charges.cb_hitc cb = hmrc.child_benefit in_phase_out = ani > cb_hitc.phase_out_end return where( diff --git a/policyengine_uk/variables/gov/hmrc/child_benefit_respective_amount.py b/policyengine_uk/variables/gov/hmrc/child_benefit_respective_amount.py index 810cd3b0e..4fac8b2b0 100644 --- a/policyengine_uk/variables/gov/hmrc/child_benefit_respective_amount.py +++ b/policyengine_uk/variables/gov/hmrc/child_benefit_respective_amount.py @@ -12,7 +12,7 @@ class child_benefit_respective_amount(Variable): "https://www.legislation.gov.uk/ukpga/1992/4/part/IX", "https://www.legislation.gov.uk/uksi/2006/965/regulation/2", ) - defined_for = "is_child_or_QYP" + defined_for = "is_child_or_qyp" def formula(person, period, parameters): eligible = True diff --git a/policyengine_uk/variables/gov/hmrc/household_tax.py b/policyengine_uk/variables/gov/hmrc/household_tax.py index f2e15093e..5628c57b6 100644 --- a/policyengine_uk/variables/gov/hmrc/household_tax.py +++ b/policyengine_uk/variables/gov/hmrc/household_tax.py @@ -22,7 +22,7 @@ class household_tax(Variable): "non_primary_residence_wealth_tax", "income_tax", "national_insurance", - "LVT", + "lvt", "carbon_tax", "vat_change", "capital_gains_tax", diff --git a/policyengine_uk/variables/gov/hmrc/income_tax/allowances/capped_mcad.py b/policyengine_uk/variables/gov/hmrc/income_tax/allowances/capped_mcad.py index 6df277172..8eeabc0ca 100644 --- a/policyengine_uk/variables/gov/hmrc/income_tax/allowances/capped_mcad.py +++ b/policyengine_uk/variables/gov/hmrc/income_tax/allowances/capped_mcad.py @@ -10,7 +10,7 @@ class capped_mcad(Variable): def formula(person, period, parameters): capping_value = add( - person, period, ["income_tax_pre_charges", "CB_HITC"] + person, period, ["income_tax_pre_charges", "cb_hitc"] ) return min_( person("married_couples_allowance_deduction", period), diff --git a/policyengine_uk/variables/gov/hmrc/income_tax/allowances/personal_allowance.py b/policyengine_uk/variables/gov/hmrc/income_tax/allowances/personal_allowance.py index 02d60e568..886970d68 100644 --- a/policyengine_uk/variables/gov/hmrc/income_tax/allowances/personal_allowance.py +++ b/policyengine_uk/variables/gov/hmrc/income_tax/allowances/personal_allowance.py @@ -14,6 +14,6 @@ def formula(person, period, parameters): PA = params.gov.hmrc.income_tax.allowances.personal_allowance personal_allowance = PA.amount ANI = person("adjusted_net_income", period) - excess = max_(0, ANI - PA.maximum_ANI) + excess = max_(0, ANI - PA.maximum_ani) reduction = excess * PA.reduction_rate return max_(0, personal_allowance - reduction) diff --git a/policyengine_uk/variables/gov/hmrc/income_tax/charges/child_benefit_hitc.py b/policyengine_uk/variables/gov/hmrc/income_tax/charges/child_benefit_hitc.py index ab4ea09a5..d3209f2c6 100644 --- a/policyengine_uk/variables/gov/hmrc/income_tax/charges/child_benefit_hitc.py +++ b/policyengine_uk/variables/gov/hmrc/income_tax/charges/child_benefit_hitc.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class CB_HITC(Variable): +class cb_hitc(Variable): value_type = float entity = Person label = "Child Benefit High-Income Tax Charge" @@ -12,7 +12,7 @@ class CB_HITC(Variable): def formula(person, period, parameters): CB_received = person.benunit("child_benefit", period) - hitc = parameters(period).gov.hmrc.income_tax.charges.CB_HITC + hitc = parameters(period).gov.hmrc.income_tax.charges.cb_hitc income = person("adjusted_net_income", period) percentage = max_(income - hitc.phase_out_start, 0) / ( hitc.phase_out_end - hitc.phase_out_start diff --git a/policyengine_uk/variables/household/demographic/child_or_qyp.py b/policyengine_uk/variables/household/demographic/child_or_qyp.py index e2c4d7c0b..dc211c92a 100644 --- a/policyengine_uk/variables/household/demographic/child_or_qyp.py +++ b/policyengine_uk/variables/household/demographic/child_or_qyp.py @@ -10,4 +10,4 @@ class count_children_and_qyp(Variable): unit = GBP def formula(benunit, period, parameters): - return add(benunit, period, ["is_child_or_QYP"]) + return add(benunit, period, ["is_child_or_qyp"]) diff --git a/policyengine_uk/variables/household/demographic/in_FE.py b/policyengine_uk/variables/household/demographic/in_FE.py index 54bae4671..ffb92bcf6 100644 --- a/policyengine_uk/variables/household/demographic/in_FE.py +++ b/policyengine_uk/variables/household/demographic/in_FE.py @@ -2,7 +2,7 @@ import pandas as pd -class in_FE(Variable): +class in_fe(Variable): value_type = bool entity = Person label = "Whether this person is in Further Education" diff --git a/policyengine_uk/variables/household/demographic/in_HE.py b/policyengine_uk/variables/household/demographic/in_HE.py index 47240bb29..7b3f24a64 100644 --- a/policyengine_uk/variables/household/demographic/in_HE.py +++ b/policyengine_uk/variables/household/demographic/in_HE.py @@ -2,7 +2,7 @@ import pandas as pd -class in_HE(Variable): +class in_he(Variable): value_type = bool entity = Person label = "In higher education" diff --git a/policyengine_uk/variables/household/demographic/is_WA_adult.py b/policyengine_uk/variables/household/demographic/is_WA_adult.py index af56dc093..58fa13239 100644 --- a/policyengine_uk/variables/household/demographic/is_WA_adult.py +++ b/policyengine_uk/variables/household/demographic/is_WA_adult.py @@ -2,7 +2,7 @@ import pandas as pd -class is_WA_adult(Variable): +class is_wa_adult(Variable): value_type = bool entity = Person label = "Whether is a working-age adult" diff --git a/policyengine_uk/variables/household/demographic/num_disabled_children.py b/policyengine_uk/variables/household/demographic/num_disabled_children.py index 8626c12fd..ca1c52446 100644 --- a/policyengine_uk/variables/household/demographic/num_disabled_children.py +++ b/policyengine_uk/variables/household/demographic/num_disabled_children.py @@ -8,6 +8,6 @@ class num_disabled_children(Variable): definition_period = YEAR def formula(benunit, period, parameters): - child = benunit.members("is_child_or_QYP", period) + child = benunit.members("is_child_or_qyp", period) disabled = benunit.members("is_disabled_for_benefits", period) return benunit.sum(child & disabled) diff --git a/policyengine_uk/variables/household/demographic/num_enhanced_disabled_children.py b/policyengine_uk/variables/household/demographic/num_enhanced_disabled_children.py index 04bd60b77..bccfb213d 100644 --- a/policyengine_uk/variables/household/demographic/num_enhanced_disabled_children.py +++ b/policyengine_uk/variables/household/demographic/num_enhanced_disabled_children.py @@ -8,7 +8,7 @@ class num_enhanced_disabled_children(Variable): definition_period = YEAR def formula(benunit, period, parameters): - child = benunit.members("is_child_or_QYP", period) + child = benunit.members("is_child_or_qyp", period) enhanced_disabled = benunit.members( "is_enhanced_disabled_for_benefits", period ) diff --git a/policyengine_uk/variables/household/demographic/num_severely_disabled_children.py b/policyengine_uk/variables/household/demographic/num_severely_disabled_children.py index 2b2c8d594..4f4d17288 100644 --- a/policyengine_uk/variables/household/demographic/num_severely_disabled_children.py +++ b/policyengine_uk/variables/household/demographic/num_severely_disabled_children.py @@ -8,7 +8,7 @@ class num_severely_disabled_children(Variable): definition_period = YEAR def formula(benunit, period, parameters): - child = benunit.members("is_child_or_QYP", period) + child = benunit.members("is_child_or_qyp", period) severely_disabled = benunit.members( "is_severely_disabled_for_benefits", period ) diff --git a/policyengine_uk/variables/household/income/is_QYP.py b/policyengine_uk/variables/household/income/is_QYP.py index 90cbe847b..dd0dc33a9 100644 --- a/policyengine_uk/variables/household/income/is_QYP.py +++ b/policyengine_uk/variables/household/income/is_QYP.py @@ -1,7 +1,7 @@ from policyengine_uk.model_api import * -class is_QYP(Variable): +class is_qyp(Variable): value_type = bool entity = Person label = "Whether this person is a qualifying young person for benefits purposes" diff --git a/policyengine_uk/variables/household/income/is_child_or_QYP.py b/policyengine_uk/variables/household/income/is_child_or_QYP.py index ef43be15a..fa1436eb8 100644 --- a/policyengine_uk/variables/household/income/is_child_or_QYP.py +++ b/policyengine_uk/variables/household/income/is_child_or_QYP.py @@ -1,11 +1,11 @@ from policyengine_uk.model_api import * -class is_child_or_QYP(Variable): +class is_child_or_qyp(Variable): value_type = bool entity = Person label = "Whether this person is a child or qualifying young person for most benefits" definition_period = YEAR def formula(person, period, parameters): - return (person("age", period) < 16) | person("is_QYP", period) + return (person("age", period) < 16) | person("is_qyp", period) From eb6fc29cf6899e19dfad20c574c9410f6def2866 Mon Sep 17 00:00:00 2001 From: juaristi22 Date: Wed, 16 Jul 2025 13:43:29 +0200 Subject: [PATCH 06/18] make p widely used in variale formulas --- changelog_entry.yaml | 3 ++- .../hmrc/income_tax/income_tax_additions.yaml | 2 +- .../baseline/finance/benefit/family/LHA.yaml | 10 +++++----- .../housing_benefit_entitlement.yaml | 16 +++++++-------- .../uc_housing_costs_element.yaml | 6 +++--- .../baseline/finance/benefit/general.yaml | 4 ++-- .../allowances/is_allowance_eligible.yaml | 2 +- .../charges/child_benefit_hitc.yaml | 8 ++++---- .../two_child_limit/ctc_age_exemption.yaml | 10 +++++----- .../cec/non_primary_residence_wealth_tax.py | 6 ++---- .../contrib/labour/attends_private_school.py | 8 +++----- .../contrib/labour/private_school_vat.py | 6 +++--- .../employer_ni/adjusted_employer_cost.py | 6 +++--- .../employer_ni/baseline_employer_cost.py | 8 +++----- .../employer_ni_response_capital_incidence.py | 6 +++--- ...employer_ni_response_consumer_incidence.py | 6 +++--- .../pre_budget_change_household_benefits.py | 6 +++--- .../basic_income/bi_household_phaseout.py | 8 +++----- .../basic_income/bi_individual_phaseout.py | 6 +++--- .../ubi_center/basic_income/bi_maximum.py | 16 +++++++-------- .../contrib/ubi_center/carbon_tax.py | 11 ++++------ .../contrib/ubi_center/land_value_tax.py | 8 ++++---- .../contrib/ubi_center/wealth_tax.py | 4 ++-- .../bbc/tv_licence/tv_licence_discount.py | 14 +++++-------- .../variables/gov/dwp/BRMA_LHA_rate.py | 8 ++++---- .../variables/gov/dwp/CTC_child_element.py | 6 +++--- .../gov/dwp/CTC_disabled_child_element.py | 4 ++-- .../variables/gov/dwp/CTC_maximum_rate.py | 4 ++-- .../CTC_severely_disabled_child_element.py | 6 ++---- .../gov/dwp/WTC_childcare_element.py | 8 ++++---- .../variables/gov/dwp/WTC_couple_element.py | 4 ++-- .../variables/gov/dwp/WTC_disabled_element.py | 6 +++--- .../gov/dwp/WTC_lone_parent_element.py | 4 ++-- .../gov/dwp/WTC_severely_disabled_element.py | 4 ++-- .../variables/gov/dwp/WTC_worker_element.py | 6 +++--- .../variables/gov/dwp/aa_category.py | 6 +++--- .../variables/gov/dwp/attendance_allowance.py | 4 ++-- .../variables/gov/dwp/benefit_cap.py | 10 +++++----- .../variables/gov/dwp/carers_allowance.py | 6 +++--- .../gov/dwp/ctc_child_limit_affected.py | 4 ++-- .../variables/gov/dwp/dla/dla_m.py | 6 +++--- .../variables/gov/dwp/dla/dla_sc.py | 8 ++++---- .../housing_benefit_applicable_income.py | 4 ++-- ...ing_benefit_applicable_income_disregard.py | 4 ++-- .../dwp/income_support_applicable_amount.py | 17 ++++++++-------- .../dwp/income_support_applicable_income.py | 8 ++++---- .../variables/gov/dwp/is_WTC_eligible.py | 12 +++++------ .../carer_minimum_guarantee_addition.py | 4 ++-- .../child_minimum_guarantee_addition.py | 12 +++++------ ...e_disability_minimum_guarantee_addition.py | 11 +++------- .../standard_minimum_guarantee.py | 4 ++-- .../pension_credit/pension_credit_income.py | 10 +++++----- .../is_savings_credit_eligible.py | 4 ++-- .../savings_credit/savings_credit.py | 10 +++++----- .../savings_credit/savings_credit_income.py | 4 ++-- .../variables/gov/dwp/pip/pip_dl.py | 6 +++--- .../variables/gov/dwp/state_pension_age.py | 4 ++-- .../variables/gov/dwp/state_pension_type.py | 8 ++++---- .../gov/dwp/tax_credits_applicable_income.py | 8 ++++---- .../gov/dwp/tax_credits_reduction.py | 8 ++++---- .../gov/dwp/winter_fuel_allowance.py | 16 +++++++-------- .../gov/hmrc/baseline_business_rates.py | 10 +++++----- .../capital_gains_elasticity.py | 4 ++-- .../capital_gains_tax/capital_gains_tax.py | 6 +++--- .../gov/hmrc/child_benefit_opts_out.py | 6 +++--- .../hmrc/child_benefit_respective_amount.py | 6 ++---- .../variables/gov/hmrc/corporate_sdlt.py | 6 +++--- .../variables/gov/hmrc/fuel_duty/fuel_duty.py | 4 ++-- .../allowances/marriage_allowance.py | 10 +++++----- .../allowances/pension_annual_allowance.py | 4 ++-- .../allowances/personal_allowance.py | 13 ++++++------ .../allowances/savings_allowance.py | 4 ++-- .../bracketized_liability/tax_band.py | 20 +++++++++---------- .../income_tax/charges/child_benefit_hitc.py | 6 +++--- .../liability/dividend_income_tax.py | 8 +++----- .../class_1/ni_class_1_employee_additional.py | 10 +++------- .../class_1/ni_class_1_employee_primary.py | 12 ++++------- .../class_1/ni_class_1_employer.py | 8 +++----- .../national_insurance/class_2/ni_class_2.py | 6 +++--- .../national_insurance/class_4/ni_class_4.py | 10 +++++----- .../class_4/ni_class_4_main.py | 8 ++++---- .../class_4/ni_class_4_maximum.py | 12 +++++------ .../sdlt_on_non_residential_property_rent.py | 6 +++--- ...n_non_residential_property_transactions.py | 4 ++-- .../hmrc/sdlt_on_residential_property_rent.py | 6 +++--- ...lt_on_residential_property_transactions.py | 12 +++++------ .../tax_free_childcare_work_condition.py | 5 ++--- .../gov/hmrc/would_claim_child_benefit.py | 4 ++-- .../gov/local_authorities/domestic_rates.py | 6 +++--- .../lbtt_on_non_residential_property_rent.py | 6 +++--- ...n_non_residential_property_transactions.py | 4 ++-- .../lbtt_on_residential_property_rent.py | 6 +++--- ...tt_on_residential_property_transactions.py | 10 +++++----- .../employment_income_behavioral_response.py | 4 ++-- .../income_elasticity_lsr.py | 4 ++-- .../substitution_elasticity_lsr.py | 4 ++-- .../gov/social_security_scotland/pawhp.py | 14 ++++++------- .../cost_of_living_support_payment.py | 14 ++++++------- .../energy_bills_rebate/council_tax_rebate.py | 9 +++------ .../energy_bills_credit.py | 4 ++-- .../monthly_epg_consumption_level.py | 6 +++--- .../ltt_on_non_residential_property_rent.py | 6 +++--- ...n_non_residential_property_transactions.py | 4 ++-- .../wra/ltt_on_residential_property_rent.py | 6 +++--- ...tt_on_residential_property_transactions.py | 6 +++--- .../variables/household/consumption/carbon.py | 7 +++---- ...ential_property_purchased_is_first_home.py | 9 ++++----- .../reduced_rate_vat_consumption.py | 4 ++-- .../household/demographic/carer_premium.py | 4 ++-- .../demographic/disability_premium.py | 6 +++--- .../enhanced_disability_premium.py | 6 +++--- .../is_enhanced_disabled_for_benefits.py | 4 ++-- .../is_severely_disabled_for_benefits.py | 7 +++---- .../demographic/severe_disability_premium.py | 6 +++--- .../household/income/household_benefits.py | 6 +++--- .../household/income/minimum_wage.py | 4 ++-- .../household/wealth/corporate_land_value.py | 5 ++--- .../household/wealth/household_land_value.py | 5 ++--- .../household/wealth/shareholding.py | 4 ++-- .../variables/input/dla_m_category.py | 6 +++--- .../variables/input/dla_sc_category.py | 8 ++++---- .../variables/input/pip_dl_category.py | 8 +++----- .../variables/input/pip_m_category.py | 6 +++--- policyengine_uk/variables/input/rent.py | 10 ++++------ .../variables/input/state_pension.py | 8 ++++---- 125 files changed, 418 insertions(+), 466 deletions(-) diff --git a/changelog_entry.yaml b/changelog_entry.yaml index 0bea20191..498521dec 100644 --- a/changelog_entry.yaml +++ b/changelog_entry.yaml @@ -1,4 +1,5 @@ - bump: minor changes: added: - - Renaming variables to lowercase. \ No newline at end of file + - Renaming variables to lowercase. + - Extending the use of "p" for "parameter" in variable formulas. \ No newline at end of file diff --git a/policyengine_uk/parameters/gov/hmrc/income_tax/income_tax_additions.yaml b/policyengine_uk/parameters/gov/hmrc/income_tax/income_tax_additions.yaml index e6e575a4d..0de62bd7c 100644 --- a/policyengine_uk/parameters/gov/hmrc/income_tax/income_tax_additions.yaml +++ b/policyengine_uk/parameters/gov/hmrc/income_tax/income_tax_additions.yaml @@ -7,5 +7,5 @@ values: - earned_income_tax - savings_income_tax - dividend_income_tax - - CB_HITC + - cb_hitc - personal_pension_contributions_tax diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/LHA.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/LHA.yaml index e3141fde0..33f3fd4bf 100644 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/LHA.yaml +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/LHA.yaml @@ -3,10 +3,10 @@ absolute_error_margin: 20 input: age: 18 - LHA_category: C + lha_category: C output: brma: MAIDSTONE - BRMA_LHA_rate: 9_771 + brma_lha_rate: 9_771 - name: BRMA inputs period: 2020 absolute_error_margin: 0 @@ -19,8 +19,8 @@ absolute_error_margin: 20 input: brma: GUILDFORD - LHA_category: C + lha_category: C output: brma: GUILDFORD - LHA_category: C - BRMA_LHA_rate: 13_164 + lha_category: C + brma_lha_rate: 13_164 diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/housing_benefit/entitlement/housing_benefit_entitlement.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/housing_benefit/entitlement/housing_benefit_entitlement.yaml index 36ff0f887..691178dd5 100644 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/housing_benefit/entitlement/housing_benefit_entitlement.yaml +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/housing_benefit/entitlement/housing_benefit_entitlement.yaml @@ -2,10 +2,10 @@ period: 2025 input: benunit_rent: 8_000 - LHA_eligible: false + lha_eligible: false housing_benefit_applicable_amount: 1_000 housing_benefit_applicable_income: 11_000 - LHA_cap: 1_000 + lha_cap: 1_000 housing_benefit_non_dep_deductions: 0 output: housing_benefit_entitlement: 1_500 @@ -14,10 +14,10 @@ period: 2025 input: benunit_rent: 8_000 - LHA_eligible: true + lha_eligible: true housing_benefit_applicable_amount: 1_000 housing_benefit_applicable_income: 11_000 - LHA_cap: 1_000 + lha_cap: 1_000 housing_benefit_non_dep_deductions: 0 output: housing_benefit_entitlement: 1_000 @@ -26,10 +26,10 @@ period: 2025 input: benunit_rent: 8_000 - LHA_eligible: false + lha_eligible: false housing_benefit_applicable_amount: 1_000 housing_benefit_applicable_income: 11_000 - LHA_cap: 1_000 + lha_cap: 1_000 housing_benefit_non_dep_deductions: 2_000 output: housing_benefit_entitlement: 0 @@ -38,10 +38,10 @@ period: 2025 input: benunit_rent: 6_000 - LHA_eligible: false + lha_eligible: false housing_benefit_applicable_amount: 1_000 housing_benefit_applicable_income: 11_000 - LHA_cap: 1_000 + lha_cap: 1_000 housing_benefit_non_dep_deductions: 0 output: housing_benefit_entitlement: 0 diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/housing_costs_element/uc_housing_costs_element.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/housing_costs_element/uc_housing_costs_element.yaml index 42b0943b2..3d4e4448a 100644 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/housing_costs_element/uc_housing_costs_element.yaml +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/housing_costs_element/uc_housing_costs_element.yaml @@ -58,7 +58,7 @@ benunits: benunit: benunit_rent: 5_000 - LHA_cap: 6_000 + lha_cap: 6_000 members: person households: household: @@ -76,7 +76,7 @@ benunits: benunit: benunit_rent: 6_000 - LHA_cap: 5_000 + lha_cap: 5_000 members: person households: household: @@ -95,7 +95,7 @@ benunit: benunit_rent: 6_000 uc_non_dep_deductions: 10 * 52 - LHA_cap: 5_000 + lha_cap: 5_000 members: person households: household: diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/general.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/general.yaml index 68ead6bdb..f1c628f6e 100644 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/general.yaml +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/general.yaml @@ -4,7 +4,7 @@ input: age: 14 output: - is_child_or_QYP: true + is_child_or_qyp: true - name: Child or QYP for student in FE period: 2020 absolute_error_margin: 0 @@ -12,7 +12,7 @@ age: 17 current_education: POST_SECONDARY output: - is_child_or_QYP: true + is_child_or_qyp: true - name: Benefits premiums summed period: 2020 absolute_error_margin: 0 diff --git a/policyengine_uk/tests/policy/baseline/gov/hmrc/income_tax/allowances/is_allowance_eligible.yaml b/policyengine_uk/tests/policy/baseline/gov/hmrc/income_tax/allowances/is_allowance_eligible.yaml index 921706fe0..ca5e77f8a 100644 --- a/policyengine_uk/tests/policy/baseline/gov/hmrc/income_tax/allowances/is_allowance_eligible.yaml +++ b/policyengine_uk/tests/policy/baseline/gov/hmrc/income_tax/allowances/is_allowance_eligible.yaml @@ -23,7 +23,7 @@ input: married_couples_allowance_deduction: 800.0 income_tax_pre_charges: 500.0 - CB_HITC: 200.0 + cb_hitc: 200.0 output: capped_mcad: 700.0 diff --git a/policyengine_uk/tests/policy/baseline/gov/hmrc/income_tax/charges/child_benefit_hitc.yaml b/policyengine_uk/tests/policy/baseline/gov/hmrc/income_tax/charges/child_benefit_hitc.yaml index 72696eb37..1e0c7f1d8 100644 --- a/policyengine_uk/tests/policy/baseline/gov/hmrc/income_tax/charges/child_benefit_hitc.yaml +++ b/policyengine_uk/tests/policy/baseline/gov/hmrc/income_tax/charges/child_benefit_hitc.yaml @@ -3,14 +3,14 @@ input: child_benefit: 0 output: - CB_HITC: 0 + cb_hitc: 0 - name: Child Benefit, under income threshold period: 2021 input: child_benefit: 1_000 output: - CB_HITC: 0 + cb_hitc: 0 - name: Child Benefit, halfway through phase-out period: 2021 @@ -18,7 +18,7 @@ child_benefit: 1_000 employment_income: 55_000 output: - CB_HITC: 500 + cb_hitc: 500 - name: Child Benefit, all the way through phase-out period: 2021 @@ -26,4 +26,4 @@ child_benefit: 1_000 employment_income: 60_000 output: - CB_HITC: 1_000 + cb_hitc: 1_000 diff --git a/policyengine_uk/tests/policy/reforms/parametric/two_child_limit/ctc_age_exemption.yaml b/policyengine_uk/tests/policy/reforms/parametric/two_child_limit/ctc_age_exemption.yaml index a2c470489..2857b9e07 100644 --- a/policyengine_uk/tests/policy/reforms/parametric/two_child_limit/ctc_age_exemption.yaml +++ b/policyengine_uk/tests/policy/reforms/parametric/two_child_limit/ctc_age_exemption.yaml @@ -23,7 +23,7 @@ members: [parent, child_1, child_2, child_3, child_4] claims_all_entitled_benefits: true output: - CTC_child_element: 6470 # CTC for only the first 2 children + ctc_child_element: 6470 # CTC for only the first 2 children - name: With age exemption, all children get CTC when any child is below threshold period: 2023 @@ -51,7 +51,7 @@ members: [parent, child_1, child_2, child_3, child_4] claims_all_entitled_benefits: true output: - CTC_child_element: 12940 # CTC for all children + ctc_child_element: 12940 # CTC for all children - name: No exemption when all children above age threshold period: 2023 @@ -79,7 +79,7 @@ members: [parent, child_1, child_2, child_3, child_4] claims_all_entitled_benefits: true output: - CTC_child_element: 6470 # CTC for only first 2 children + ctc_child_element: 6470 # CTC for only first 2 children - name: Shows baseline CTC for a family with children under age 3 period: 2023 @@ -106,7 +106,7 @@ members: [parent, child_1, child_2, child_3, child_4] claims_all_entitled_benefits: true output: - CTC_child_element: 6470 # CTC for only first 2 children + ctc_child_element: 6470 # CTC for only first 2 children - name: Shows increased CTC after applying age exemption reform period: 2023 @@ -134,4 +134,4 @@ members: [parent, child_1, child_2, child_3, child_4] claims_all_entitled_benefits: true output: - CTC_child_element: 12940 # CTC for all children due to exemption \ No newline at end of file + ctc_child_element: 12940 # CTC for all children due to exemption \ No newline at end of file diff --git a/policyengine_uk/variables/contrib/cec/non_primary_residence_wealth_tax.py b/policyengine_uk/variables/contrib/cec/non_primary_residence_wealth_tax.py index 1744b13f2..427e186ed 100644 --- a/policyengine_uk/variables/contrib/cec/non_primary_residence_wealth_tax.py +++ b/policyengine_uk/variables/contrib/cec/non_primary_residence_wealth_tax.py @@ -14,7 +14,5 @@ class non_primary_residence_wealth_tax(Variable): def formula(household, period, parameters): wealth = household("total_wealth", period) primary_residence = household("main_residence_value", period) - tax = parameters( - period - ).gov.contrib.cec.non_primary_residence_wealth_tax - return tax.calc(max_(0, wealth - primary_residence)) + p = parameters(period).gov.contrib.cec.non_primary_residence_wealth_tax + return p.calc(max_(0, wealth - primary_residence)) diff --git a/policyengine_uk/variables/contrib/labour/attends_private_school.py b/policyengine_uk/variables/contrib/labour/attends_private_school.py index 88971d517..30f2cff84 100644 --- a/policyengine_uk/variables/contrib/labour/attends_private_school.py +++ b/policyengine_uk/variables/contrib/labour/attends_private_school.py @@ -26,12 +26,10 @@ def formula(person, period, parameters): # To ensure that our model matches # total number of students actually enrolled - ps_vat_params = parameters(period).gov.simulation.private_school_vat - private_school_attendance_rate = ( - ps_vat_params.private_school_attendance_rate - ) + p = parameters(period).gov.simulation.private_school_vat + private_school_attendance_rate = p.private_school_attendance_rate - population_adjustment_factor = ps_vat_params.private_school_factor + population_adjustment_factor = p.private_school_factor person = household.members diff --git a/policyengine_uk/variables/contrib/labour/private_school_vat.py b/policyengine_uk/variables/contrib/labour/private_school_vat.py index 33b641d45..24c9fbfdc 100644 --- a/policyengine_uk/variables/contrib/labour/private_school_vat.py +++ b/policyengine_uk/variables/contrib/labour/private_school_vat.py @@ -11,9 +11,9 @@ class private_school_vat(Variable): def formula(household, period, parameters): num_children = add(household, period, ["attends_private_school"]) - ps_vat_params = parameters(period).gov.simulation.private_school_vat - private_school_vat_basis = ps_vat_params.private_school_vat_basis - avg_yearly_private_school_cost = ps_vat_params.private_school_fees + p = parameters(period).gov.simulation.private_school_vat + private_school_vat_basis = p.private_school_vat_basis + avg_yearly_private_school_cost = p.private_school_fees private_school_vat_rate = parameters( period diff --git a/policyengine_uk/variables/contrib/policyengine/employer_ni/adjusted_employer_cost.py b/policyengine_uk/variables/contrib/policyengine/employer_ni/adjusted_employer_cost.py index e776990f3..d9e31309d 100644 --- a/policyengine_uk/variables/contrib/policyengine/employer_ni/adjusted_employer_cost.py +++ b/policyengine_uk/variables/contrib/policyengine/employer_ni/adjusted_employer_cost.py @@ -27,12 +27,12 @@ def formula(person, period, parameters): ) # Calculate employer cost - parameters = parameters(period) - class_1 = parameters.gov.hmrc.national_insurance.class_1 + p = parameters(period) + class_1 = p.gov.hmrc.national_insurance.class_1 r_r = class_1.rates.employer t_r = class_1.thresholds.secondary_threshold * WEEKS_IN_YEAR p_r = ( - parameters.gov.contrib.policyengine.employer_ni.exempt_employer_pension_contributions + p.gov.contrib.policyengine.employer_ni.exempt_employer_pension_contributions ) pen_con_subtracted_r = employer_pension_contributions if p_r: diff --git a/policyengine_uk/variables/contrib/policyengine/employer_ni/baseline_employer_cost.py b/policyengine_uk/variables/contrib/policyengine/employer_ni/baseline_employer_cost.py index 8c89656b8..347c92d48 100644 --- a/policyengine_uk/variables/contrib/policyengine/employer_ni/baseline_employer_cost.py +++ b/policyengine_uk/variables/contrib/policyengine/employer_ni/baseline_employer_cost.py @@ -35,14 +35,12 @@ def formula(person, period, parameters): ) # Calculate baseline employer cost - baseline_parameters = parameters(period).baseline - baseline_class_1 = ( - baseline_parameters.gov.hmrc.national_insurance.class_1 - ) + p = parameters(period).baseline + baseline_class_1 = p.gov.hmrc.national_insurance.class_1 r_b = baseline_class_1.rates.employer t_b = baseline_class_1.thresholds.secondary_threshold * WEEKS_IN_YEAR p_b = ( - baseline_parameters.gov.contrib.policyengine.employer_ni.exempt_employer_pension_contributions + p.gov.contrib.policyengine.employer_ni.exempt_employer_pension_contributions ) pen_con_subtracted_b = employer_pension_contributions if p_b: diff --git a/policyengine_uk/variables/contrib/policyengine/employer_ni/employer_ni_response_capital_incidence.py b/policyengine_uk/variables/contrib/policyengine/employer_ni/employer_ni_response_capital_incidence.py index 5bfba9b83..e74ad0068 100644 --- a/policyengine_uk/variables/contrib/policyengine/employer_ni/employer_ni_response_capital_incidence.py +++ b/policyengine_uk/variables/contrib/policyengine/employer_ni/employer_ni_response_capital_incidence.py @@ -9,8 +9,8 @@ class employer_ni_response_capital_incidence(Variable): unit = GBP def formula(person, period, parameters): - emp_ni = parameters(period).gov.contrib.policyengine.employer_ni - if emp_ni.capital_incidence == 0 or emp_ni.employee_incidence == 1: + p = parameters(period).gov.contrib.policyengine.employer_ni + if p.capital_incidence == 0 or p.employee_incidence == 1: # If capital incidence is zero, or if the employee incidence is 100%, then there is no capital incidence.: return 0 @@ -36,7 +36,7 @@ def formula(person, period, parameters): value = ( amount_paid_by_employers * share_of_total_wealth - * capital_incidence + * p.capital_incidence ) if total_wealth == 0: diff --git a/policyengine_uk/variables/contrib/policyengine/employer_ni/employer_ni_response_consumer_incidence.py b/policyengine_uk/variables/contrib/policyengine/employer_ni/employer_ni_response_consumer_incidence.py index 212973f35..254e0ac38 100644 --- a/policyengine_uk/variables/contrib/policyengine/employer_ni/employer_ni_response_consumer_incidence.py +++ b/policyengine_uk/variables/contrib/policyengine/employer_ni/employer_ni_response_consumer_incidence.py @@ -9,8 +9,8 @@ class employer_ni_response_consumer_incidence(Variable): unit = GBP def formula(person, period, parameters): - emp_ni = parameters(period).gov.contrib.policyengine.employer_ni - if emp_ni.consumer_incidence == 0 or emp_ni.employee_incidence == 1: + p = parameters(period).gov.contrib.policyengine.employer_ni + if p.consumer_incidence == 0 or p.employee_incidence == 1: # If consumer incidence is zero, or if the employee incidence is 100%, then there is no capital incidence.: return 0 @@ -36,7 +36,7 @@ def formula(person, period, parameters): value = ( amount_paid_by_employers * share_of_total_consumption - * consumer_incidence + * p.consumer_incidence ) if total_consumption == 0: diff --git a/policyengine_uk/variables/contrib/policyengine/pre_budget_change_household_benefits.py b/policyengine_uk/variables/contrib/policyengine/pre_budget_change_household_benefits.py index 56f03f58e..84547e4da 100644 --- a/policyengine_uk/variables/contrib/policyengine/pre_budget_change_household_benefits.py +++ b/policyengine_uk/variables/contrib/policyengine/pre_budget_change_household_benefits.py @@ -41,10 +41,10 @@ class pre_budget_change_household_benefits(Variable): ] def formula(household, period, parameters): - contrib = parameters(period).gov.contrib - uprating = contrib.benefit_uprating + p = parameters(period).gov.contrib + uprating = p.benefit_uprating benefits = pre_budget_change_household_benefits.adds - if contrib.abolish_council_tax: + if p.abolish_council_tax: benefits = [ benefit for benefit in benefits diff --git a/policyengine_uk/variables/contrib/ubi_center/basic_income/bi_household_phaseout.py b/policyengine_uk/variables/contrib/ubi_center/basic_income/bi_household_phaseout.py index b6df7e5ba..d70978b0c 100644 --- a/policyengine_uk/variables/contrib/ubi_center/basic_income/bi_household_phaseout.py +++ b/policyengine_uk/variables/contrib/ubi_center/basic_income/bi_household_phaseout.py @@ -16,19 +16,17 @@ def formula(person, period, parameters): income = person("total_income", period) household = person.household household_income = household.sum(income) - bi = parameters(period).gov.contrib.ubi_center.basic_income + p = parameters(period).gov.contrib.ubi_center.basic_income remaining_bi = person("bi_maximum", period) - person( "bi_individual_phaseout", period ) # Basic income remaining after individual-level phaseouts household_bi = household.sum(remaining_bi) income_over_threshold = max_( - household_income - bi.phase_out.household.threshold, + household_income - p.phase_out.household.threshold, 0, ) - uncapped_deduction = ( - bi.phase_out.household.rate * income_over_threshold - ) + uncapped_deduction = p.phase_out.household.rate * income_over_threshold capped_deduction = min_(household_bi, uncapped_deduction) warnings.filterwarnings("ignore") diff --git a/policyengine_uk/variables/contrib/ubi_center/basic_income/bi_individual_phaseout.py b/policyengine_uk/variables/contrib/ubi_center/basic_income/bi_individual_phaseout.py index 2e974dbf5..f63f07a1b 100644 --- a/policyengine_uk/variables/contrib/ubi_center/basic_income/bi_individual_phaseout.py +++ b/policyengine_uk/variables/contrib/ubi_center/basic_income/bi_individual_phaseout.py @@ -14,12 +14,12 @@ class bi_individual_phaseout(Variable): def formula(person, period, parameters): income = person("total_income", period) - bi = parameters(period).gov.contrib.ubi_center.basic_income + p = parameters(period).gov.contrib.ubi_center.basic_income max_bi = person("bi_maximum", period) income_over_threshold = max_( - income - bi.phase_out.individual.threshold, 0 + income - p.phase_out.individual.threshold, 0 ) uncapped_deduction = ( - bi.phase_out.individual.rate * income_over_threshold + p.phase_out.individual.rate * income_over_threshold ) return min_(max_bi, uncapped_deduction) diff --git a/policyengine_uk/variables/contrib/ubi_center/basic_income/bi_maximum.py b/policyengine_uk/variables/contrib/ubi_center/basic_income/bi_maximum.py index f48550c34..a68154eaf 100644 --- a/policyengine_uk/variables/contrib/ubi_center/basic_income/bi_maximum.py +++ b/policyengine_uk/variables/contrib/ubi_center/basic_income/bi_maximum.py @@ -9,20 +9,20 @@ class bi_maximum(Variable): unit = GBP def formula(person, period, parameters): - bi = parameters(period).gov.contrib.ubi_center.basic_income - weekly_flat_amount = bi.amount.flat + p = parameters(period).gov.contrib.ubi_center.basic_income + weekly_flat_amount = p.amount.flat is_senior_for_bi = person("is_sp_age", period) age = person("age", period) - is_child_for_bi = (age < bi.amount.adult_age) * ( - age >= bi.amount.child_min_age + is_child_for_bi = (age < p.amount.adult_age) * ( + age >= p.amount.child_min_age ) - is_adult_for_bi = (age >= bi.amount.adult_age) * ~is_senior_for_bi + is_adult_for_bi = (age >= p.amount.adult_age) * ~is_senior_for_bi weekly_amount_by_age = select( [is_child_for_bi, is_senior_for_bi, is_adult_for_bi], [ - bi.amount.by_age.child, - bi.amount.by_age.senior, - bi.amount.by_age.working_age, + p.amount.by_age.child, + p.amount.by_age.senior, + p.amount.by_age.working_age, ], ) return (weekly_flat_amount + weekly_amount_by_age) * WEEKS_IN_YEAR diff --git a/policyengine_uk/variables/contrib/ubi_center/carbon_tax.py b/policyengine_uk/variables/contrib/ubi_center/carbon_tax.py index 01cca8d19..96cd09f4b 100644 --- a/policyengine_uk/variables/contrib/ubi_center/carbon_tax.py +++ b/policyengine_uk/variables/contrib/ubi_center/carbon_tax.py @@ -9,19 +9,16 @@ class carbon_tax(Variable): unit = GBP def formula(household, period, parameters): - carbon_tax = parameters(period).gov.contrib.ubi_center.carbon_tax - rate = carbon_tax.rate + p = parameters(period).gov.contrib.ubi_center.carbon_tax + rate = p.rate emissions = household("carbon_consumption", period) # Household's share of total stocks and other corporate tax exposure. shareholding = household("shareholding", period) total_emissions = ( emissions * household("household_weight", period) ).sum() - consumer_incidence = carbon_tax.consumer_incidence * rate * emissions + consumer_incidence = p.consumer_incidence * rate * emissions corporate_incidence = ( - (1 - carbon_tax.consumer_incidence) - * rate - * total_emissions - * shareholding + (1 - p.consumer_incidence) * rate * total_emissions * shareholding ) return consumer_incidence + corporate_incidence diff --git a/policyengine_uk/variables/contrib/ubi_center/land_value_tax.py b/policyengine_uk/variables/contrib/ubi_center/land_value_tax.py index bb2220db6..31dd5e78a 100644 --- a/policyengine_uk/variables/contrib/ubi_center/land_value_tax.py +++ b/policyengine_uk/variables/contrib/ubi_center/land_value_tax.py @@ -9,12 +9,12 @@ class lvt(Variable): unit = GBP def formula(household, period, parameters): - lvt = parameters(period).gov.contrib.ubi_center.land_value_tax - full_lvt = lvt.rate * household("land_value", period) - household_lvt = lvt.household_rate * household( + p = parameters(period).gov.contrib.ubi_center.land_value_tax + full_lvt = p.rate * household("land_value", period) + household_lvt = p.household_rate * household( "household_land_value", period ) - corporate_lvt = lvt.corporate_rate * household( + corporate_lvt = p.corporate_rate * household( "corporate_land_value", period ) return full_lvt + household_lvt + corporate_lvt diff --git a/policyengine_uk/variables/contrib/ubi_center/wealth_tax.py b/policyengine_uk/variables/contrib/ubi_center/wealth_tax.py index 32c8090e2..def9d6231 100644 --- a/policyengine_uk/variables/contrib/ubi_center/wealth_tax.py +++ b/policyengine_uk/variables/contrib/ubi_center/wealth_tax.py @@ -11,5 +11,5 @@ class wealth_tax(Variable): def formula(household, period, parameters): wealth = household("total_wealth", period) - tax = parameters(period).gov.contrib.ubi_center.wealth_tax - return tax.calc(wealth) + p = parameters(period).gov.contrib.ubi_center.wealth_tax + return p.calc(wealth) diff --git a/policyengine_uk/variables/gov/dcms/bbc/tv_licence/tv_licence_discount.py b/policyengine_uk/variables/gov/dcms/bbc/tv_licence/tv_licence_discount.py index b30f50a3d..25fd5f8f4 100644 --- a/policyengine_uk/variables/gov/dcms/bbc/tv_licence/tv_licence_discount.py +++ b/policyengine_uk/variables/gov/dcms/bbc/tv_licence/tv_licence_discount.py @@ -14,23 +14,19 @@ class tv_licence_discount(Variable): def formula(household, period, parameters): person = household.members - tv_licence = parameters(period).gov.dcms.bbc.tv_licence + p = parameters(period).gov.dcms.bbc.tv_licence # Aged discount - aged = person("age", period) >= tv_licence.discount.aged.min_age + aged = person("age", period) >= p.discount.aged.min_age has_aged = household.any(aged) claims_pc = add(household, period, ["pension_credit"]) > 0 - meets_pc_requirement = ( - not_(tv_licence.discount.aged.must_claim_pc) | claims_pc - ) + meets_pc_requirement = not_(p.discount.aged.must_claim_pc) | claims_pc eligible_for_aged_discount = has_aged & meets_pc_requirement - aged_discount = ( - eligible_for_aged_discount * tv_licence.discount.aged.discount - ) + aged_discount = eligible_for_aged_discount * p.discount.aged.discount # Blind discount is_blind = person("is_blind", period) has_blind = household.any(is_blind) - blind_discount = has_blind * tv_licence.discount.blind.discount + blind_discount = has_blind * p.discount.blind.discount return max_(aged_discount, blind_discount) diff --git a/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py b/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py index 1212575d5..f0b000592 100644 --- a/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py +++ b/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py @@ -24,10 +24,10 @@ def formula(benunit, period, parameters): ) category = benunit("lha_category", period).decode_to_str() - from policyengine_uk.parameters.gov.dwp.LHA import lha_list_of_rents + from policyengine_uk.parameters.gov.dwp.lha import lha_list_of_rents - parameters = benunit.simulation.tax_benefit_system.parameters - lha = parameters.gov.dwp.LHA + p = benunit.simulation.tax_benefit_system.parameters + lha = p.gov.dwp.lha # We first need to know what time period to collect rents from. If LHA is frozen, we need to look earlier # than the current time period. @@ -40,7 +40,7 @@ def formula(benunit, period, parameters): else: lha_period = int(period.start.year) - private_rent_index = parameters.gov.indices.private_rent_index + private_rent_index = p.gov.indices.private_rent_index lha_list_of_rents = time_shift_dataset( lha_list_of_rents.copy(), lha_period, private_rent_index ) diff --git a/policyengine_uk/variables/gov/dwp/CTC_child_element.py b/policyengine_uk/variables/gov/dwp/CTC_child_element.py index c99a9a733..fa305e022 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_child_element.py +++ b/policyengine_uk/variables/gov/dwp/CTC_child_element.py @@ -11,15 +11,15 @@ class ctc_child_element(Variable): def formula(benunit, period, parameters): person = benunit.members - ctc = parameters(period).gov.dwp.tax_credits.child_tax_credit + p = parameters(period).gov.dwp.tax_credits.child_tax_credit is_child_for_ctc = person("is_child_for_ctc", period) is_ctc_child_limit_exempt = person("is_ctc_child_limit_exempt", period) exempt_child = is_child_for_ctc & is_ctc_child_limit_exempt exempt_children = benunit.sum(exempt_child) - child_limit = ctc.limit.child_count + child_limit = p.limit.child_count spaces_left = max_(0, child_limit - exempt_children) non_exempt_children = min_( spaces_left, benunit.sum(is_child_for_ctc) - exempt_children ) children = exempt_children + non_exempt_children - return ctc.elements.child_element * children + return p.elements.child_element * children diff --git a/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py b/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py index 902fb781a..55f354fa2 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py +++ b/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py @@ -15,6 +15,6 @@ def formula(benunit, period, parameters): is_disabled_for_benefits = person("is_disabled_for_benefits", period) is_disabled_child = is_child_for_ctc & is_disabled_for_benefits disabled_children = benunit.sum(is_disabled_child) - ctc = parameters(period).gov.dwp.tax_credits.child_tax_credit - amount = ctc.elements.dis_child_element * disabled_children + p = parameters(period).gov.dwp.tax_credits.child_tax_credit + amount = p.elements.dis_child_element * disabled_children return benunit("is_ctc_eligible", period) * amount diff --git a/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py b/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py index 1251b7720..788dafc37 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py +++ b/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py @@ -11,7 +11,7 @@ class ctc_maximum_rate(Variable): adds = [ "ctc_family_element", - "CTC_child_element", - "CTC_disabled_child_element", + "ctc_child_element", + "ctc_disabled_child_element", "ctc_severely_disabled_child_element", ] diff --git a/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py b/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py index 999d9c458..40c80d864 100644 --- a/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py +++ b/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py @@ -20,7 +20,5 @@ def formula(benunit, period, parameters): is_child_for_ctc & is_severely_disabled_for_benefits ) severely_disabled_children = benunit.sum(is_severely_disabled_child) - CTC = parameters(period).gov.dwp.tax_credits.child_tax_credit - return ( - CTC.elements.severe_dis_child_element * severely_disabled_children - ) + p = parameters(period).gov.dwp.tax_credits.child_tax_credit + return p.elements.severe_dis_child_element * severely_disabled_children diff --git a/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py b/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py index 6e9c96a94..d342716b1 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py @@ -11,11 +11,11 @@ class wtc_childcare_element(Variable): defined_for = "is_wtc_eligible" def formula(benunit, period, parameters): - WTC = parameters(period).gov.dwp.tax_credits.working_tax_credit + p = parameters(period).gov.dwp.tax_credits.working_tax_credit num_children = benunit("num_children", period) - childcare_1 = (num_children == 1) * WTC.elements.childcare_1 - childcare_2 = (num_children > 1) * WTC.elements.childcare_2 + childcare_1 = (num_children == 1) * p.elements.childcare_1 + childcare_2 = (num_children > 1) * p.elements.childcare_2 max_childcare_amount = (childcare_1 + childcare_2) * WEEKS_IN_YEAR expenses = add(benunit, period, ["childcare_expenses"]) eligible_expenses = min_(max_childcare_amount, expenses) - return WTC.elements.childcare_coverage * eligible_expenses + return p.elements.childcare_coverage * eligible_expenses diff --git a/policyengine_uk/variables/gov/dwp/WTC_couple_element.py b/policyengine_uk/variables/gov/dwp/WTC_couple_element.py index 3534060b7..82773d18d 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_couple_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_couple_element.py @@ -11,7 +11,7 @@ class wtc_couple_element(Variable): defined_for = "is_wtc_eligible" def formula(benunit, period, parameters): - WTC = parameters(period).gov.dwp.tax_credits.working_tax_credit + p = parameters(period).gov.dwp.tax_credits.working_tax_credit relation_type = benunit("relation_type", period) relations = relation_type.possible_values - return (relation_type == relations.COUPLE) * WTC.elements.couple + return (relation_type == relations.COUPLE) * p.elements.couple diff --git a/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py b/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py index 70a07025c..fb14e68fe 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py @@ -11,10 +11,10 @@ class wtc_disabled_element(Variable): defined_for = "is_wtc_eligible" def formula(benunit, period, parameters): - WTC = parameters(period).gov.dwp.tax_credits.working_tax_credit + p = parameters(period).gov.dwp.tax_credits.working_tax_credit person = benunit.members person_meets_hours = ( - person("weekly_hours", period) >= WTC.min_hours.lower + person("weekly_hours", period) >= p.min_hours.lower ) person_qualifies = ( person_meets_hours @@ -22,4 +22,4 @@ def formula(benunit, period, parameters): & person("is_adult", period) ) qualifies = benunit.any(person_qualifies) - return qualifies * WTC.elements.disabled + return qualifies * p.elements.disabled diff --git a/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py b/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py index 12a0f4ea0..7ed38a040 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py @@ -11,8 +11,8 @@ class wtc_lone_parent_element(Variable): defined_for = "is_wtc_eligible" def formula(benunit, period, parameters): - WTC = parameters(period).gov.dwp.tax_credits.working_tax_credit + p = parameters(period).gov.dwp.tax_credits.working_tax_credit family_type = benunit("family_type", period) families = family_type.possible_values lone_parent = family_type == families.LONE_PARENT - return lone_parent * WTC.elements.lone_parent + return lone_parent * p.elements.lone_parent diff --git a/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py b/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py index 3871655bf..65139f5ec 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py @@ -10,9 +10,9 @@ class wtc_severely_disabled_element(Variable): unit = GBP def formula(benunit, period, parameters): - WTC = parameters(period).gov.dwp.tax_credits.working_tax_credit + p = parameters(period).gov.dwp.tax_credits.working_tax_credit amount = ( benunit("num_severely_disabled_adults", period) - * WTC.elements.severely_disabled + * p.elements.severely_disabled ) return benunit("is_wtc_eligible", period) * amount diff --git a/policyengine_uk/variables/gov/dwp/WTC_worker_element.py b/policyengine_uk/variables/gov/dwp/WTC_worker_element.py index 7b4da81c7..89ea6e160 100644 --- a/policyengine_uk/variables/gov/dwp/WTC_worker_element.py +++ b/policyengine_uk/variables/gov/dwp/WTC_worker_element.py @@ -11,7 +11,7 @@ class wtc_worker_element(Variable): defined_for = "is_wtc_eligible" def formula(benunit, period, parameters): - WTC = parameters(period).gov.dwp.tax_credits.working_tax_credit + p = parameters(period).gov.dwp.tax_credits.working_tax_credit hours = add(benunit, period, ["weekly_hours"]) - meets_hours_requirement = hours >= WTC.min_hours.default - return meets_hours_requirement * WTC.elements.worker + meets_hours_requirement = hours >= p.min_hours.default + return meets_hours_requirement * p.elements.worker diff --git a/policyengine_uk/variables/gov/dwp/aa_category.py b/policyengine_uk/variables/gov/dwp/aa_category.py index 65b4c82e5..3e7268296 100644 --- a/policyengine_uk/variables/gov/dwp/aa_category.py +++ b/policyengine_uk/variables/gov/dwp/aa_category.py @@ -13,15 +13,15 @@ class aa_category(Variable): default_value = LowerOrHigher.NONE def formula(person, period, parameters): - aa = parameters(period).baseline.gov.dwp.attendance_allowance + p = parameters(period).baseline.gov.dwp.attendance_allowance SAFETY_MARGIN = 0.1 # Survey reported values could be slightly below eligible values when they should be above due to data manipulation reported_weekly_aa = ( person("attendance_allowance_reported", period) / WEEKS_IN_YEAR ) return select( [ - reported_weekly_aa >= aa.higher * (1 - SAFETY_MARGIN), - reported_weekly_aa >= aa.lower * (1 - SAFETY_MARGIN), + reported_weekly_aa >= p.higher * (1 - SAFETY_MARGIN), + reported_weekly_aa >= p.lower * (1 - SAFETY_MARGIN), ], [LowerOrHigher.HIGHER, LowerOrHigher.LOWER], default=LowerOrHigher.NONE, diff --git a/policyengine_uk/variables/gov/dwp/attendance_allowance.py b/policyengine_uk/variables/gov/dwp/attendance_allowance.py index 599811d7b..2a0f0e10e 100644 --- a/policyengine_uk/variables/gov/dwp/attendance_allowance.py +++ b/policyengine_uk/variables/gov/dwp/attendance_allowance.py @@ -9,7 +9,7 @@ class attendance_allowance(Variable): unit = GBP def formula(person, period, parameters): - aa = parameters(period).gov.dwp.attendance_allowance + p = parameters(period).gov.dwp.attendance_allowance category = person("aa_category", period) categories = category.possible_values return ( @@ -18,7 +18,7 @@ def formula(person, period, parameters): category == categories.HIGHER, category == categories.LOWER, ], - [aa.higher, aa.lower], + [p.higher, p.lower], default=0, ) * WEEKS_IN_YEAR diff --git a/policyengine_uk/variables/gov/dwp/benefit_cap.py b/policyengine_uk/variables/gov/dwp/benefit_cap.py index 2f5375103..93c8743c7 100644 --- a/policyengine_uk/variables/gov/dwp/benefit_cap.py +++ b/policyengine_uk/variables/gov/dwp/benefit_cap.py @@ -16,7 +16,7 @@ def formula(benunit, period, parameters): region = benunit.value_from_first_person(household_region) regions = household_region.possible_values in_london = region == regions.LONDON - cap = parameters(period).gov.dwp.benefit_cap + p = parameters(period).gov.dwp.benefit_cap rate = select( [ single_claimant & in_london, @@ -25,10 +25,10 @@ def formula(benunit, period, parameters): ~single_claimant & ~in_london, ], [ - cap.single.in_london, - cap.single.outside_london, - cap.non_single.in_london, - cap.non_single.outside_london, + p.single.in_london, + p.single.outside_london, + p.non_single.in_london, + p.non_single.outside_london, ], ) exempt = benunit("is_benefit_cap_exempt", period) diff --git a/policyengine_uk/variables/gov/dwp/carers_allowance.py b/policyengine_uk/variables/gov/dwp/carers_allowance.py index e14067709..c620e7a70 100644 --- a/policyengine_uk/variables/gov/dwp/carers_allowance.py +++ b/policyengine_uk/variables/gov/dwp/carers_allowance.py @@ -10,7 +10,7 @@ class carers_allowance(Variable): def formula(person, period, parameters): receives_ca = person("carers_allowance_reported", period) > 0 - ca = parameters(period).gov.dwp.carers_allowance + p = parameters(period).gov.dwp.carers_allowance weekly_care_hours = person("care_hours", period) - meets_work_condition = weekly_care_hours >= ca.min_hours - return (meets_work_condition | receives_ca) * ca.rate * WEEKS_IN_YEAR + meets_work_condition = weekly_care_hours >= p.min_hours + return (meets_work_condition | receives_ca) * p.rate * WEEKS_IN_YEAR diff --git a/policyengine_uk/variables/gov/dwp/ctc_child_limit_affected.py b/policyengine_uk/variables/gov/dwp/ctc_child_limit_affected.py index a8772178e..9132a9107 100644 --- a/policyengine_uk/variables/gov/dwp/ctc_child_limit_affected.py +++ b/policyengine_uk/variables/gov/dwp/ctc_child_limit_affected.py @@ -9,12 +9,12 @@ class ctc_child_limit_affected(Variable): def formula(benunit, period, parameters): person = benunit.members - ctc = parameters(period).gov.dwp.tax_credits.child_tax_credit + p = parameters(period).gov.dwp.tax_credits.child_tax_credit is_child_for_ctc = person("is_child_for_ctc", period) is_ctc_child_limit_exempt = person("is_ctc_child_limit_exempt", period) exempt_child = is_child_for_ctc & is_ctc_child_limit_exempt exempt_children = benunit.sum(exempt_child) - child_limit = ctc.limit.child_count + child_limit = p.limit.child_count spaces_left = max_(0, child_limit - exempt_children) non_exempt_children = min_( spaces_left, benunit.sum(is_child_for_ctc) - exempt_children diff --git a/policyengine_uk/variables/gov/dwp/dla/dla_m.py b/policyengine_uk/variables/gov/dwp/dla/dla_m.py index 742d4ea8b..6a4b97bb9 100644 --- a/policyengine_uk/variables/gov/dwp/dla/dla_m.py +++ b/policyengine_uk/variables/gov/dwp/dla/dla_m.py @@ -9,7 +9,7 @@ class dla_m(Variable): unit = GBP def formula(person, period, parameters): - dla_m = parameters(period).gov.dwp.dla.mobility + p = parameters(period).gov.dwp.dla.mobility category = person("dla_m_category", period) categories = category.possible_values return ( @@ -20,8 +20,8 @@ def formula(person, period, parameters): category == categories.NONE, ], [ - dla_m.higher, - dla_m.lower, + p.higher, + p.lower, 0, ], ) diff --git a/policyengine_uk/variables/gov/dwp/dla/dla_sc.py b/policyengine_uk/variables/gov/dwp/dla/dla_sc.py index f8d7be2e9..70a660fca 100644 --- a/policyengine_uk/variables/gov/dwp/dla/dla_sc.py +++ b/policyengine_uk/variables/gov/dwp/dla/dla_sc.py @@ -9,7 +9,7 @@ class dla_sc(Variable): unit = GBP def formula(person, period, parameters): - dla_sc = parameters(period).gov.dwp.dla.self_care + p = parameters(period).gov.dwp.dla.self_care category = person("dla_sc_category", period) categories = category.possible_values return ( @@ -21,9 +21,9 @@ def formula(person, period, parameters): category == categories.NONE, ], [ - dla_sc.higher, - dla_sc.middle, - dla_sc.lower, + p.higher, + p.middle, + p.lower, 0, ], ) diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income.py b/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income.py index fad9620ff..3e3929b92 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income.py @@ -31,7 +31,7 @@ def formula(benunit, period, parameters): "property_income", "private_pension_income", ] - bi = parameters(period).gov.contrib.ubi_center.basic_income + p = parameters(period).gov.contrib.ubi_center.basic_income # Add personal benefits, credits and total benefits to income benefits = add(benunit, period, BENUNIT_MEANS_TESTED_BENEFITS) income = add(benunit, period, INCOME_COMPONENTS) @@ -39,7 +39,7 @@ def formula(benunit, period, parameters): credits = add(benunit, period, ["tax_credits"]) increased_income = income + personal_benefits + credits + benefits - if not bi.interactions.include_in_means_tests: + if not p.interactions.include_in_means_tests: # Basic income is already in personal benefits, deduct if needed increased_income -= add(benunit, period, ["basic_income"]) # Reduce increased income by pension contributions and tax diff --git a/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_disregard.py b/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_disregard.py index 62972c050..9d3e34cb8 100644 --- a/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_disregard.py +++ b/policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_applicable_income_disregard.py @@ -9,7 +9,7 @@ class housing_benefit_applicable_income_disregard(Variable): unit = GBP def formula(benunit, period, parameters): - WTC = parameters(period).gov.dwp.tax_credits.working_tax_credit + wtc = parameters(period).gov.dwp.tax_credits.working_tax_credit p = parameters( period ).gov.dwp.housing_benefit.means_test.income_disregard @@ -22,7 +22,7 @@ def formula(benunit, period, parameters): lone_parent = benunit("is_lone_parent", period) lone_parent_disregard = lone_parent * p.lone_parent hour_requirement = where( - lone_parent, WTC.min_hours.lower, p.worker_hours + lone_parent, wtc.min_hours.lower, p.worker_hours ) worker = hours > hour_requirement worker_disregard = worker * p.worker diff --git a/policyengine_uk/variables/gov/dwp/income_support_applicable_amount.py b/policyengine_uk/variables/gov/dwp/income_support_applicable_amount.py index 9c8733abf..8fc3a599f 100644 --- a/policyengine_uk/variables/gov/dwp/income_support_applicable_amount.py +++ b/policyengine_uk/variables/gov/dwp/income_support_applicable_amount.py @@ -9,8 +9,7 @@ class income_support_applicable_amount(Variable): unit = GBP def formula(benunit, period, parameters): - IS = parameters(period).gov.dwp.income_support - amounts = IS.amounts + p = parameters(period).gov.dwp.income_support.amounts younger_age = benunit("youngest_adult_age", period) older_age = benunit("eldest_adult_age", period) younger_under_18 = younger_age < 18 @@ -36,13 +35,13 @@ def formula(benunit, period, parameters): couple_old, ], [ - amounts.amount_16_24, - amounts.amount_over_25, - amounts.amount_lone_16_17, - amounts.amount_lone_over_18, - amounts.amount_couples_16_17, - amounts.amount_couples_age_gap, - amounts.amount_couples_over_18, + p.amount_16_24, + p.amount_over_25, + p.amount_lone_16_17, + p.amount_lone_over_18, + p.amount_couples_16_17, + p.amount_couples_age_gap, + p.amount_couples_over_18, ], ) personal_allowance = personal_allowance_weekly * WEEKS_IN_YEAR diff --git a/policyengine_uk/variables/gov/dwp/income_support_applicable_income.py b/policyengine_uk/variables/gov/dwp/income_support_applicable_income.py index a3652c601..f3967b857 100644 --- a/policyengine_uk/variables/gov/dwp/income_support_applicable_income.py +++ b/policyengine_uk/variables/gov/dwp/income_support_applicable_income.py @@ -9,15 +9,15 @@ class income_support_applicable_income(Variable): unit = GBP def formula(benunit, period, parameters): - IS = parameters(period).gov.dwp.income_support + p = parameters(period).gov.dwp.income_support INCOME_COMPONENTS = [ "employment_income", "self_employment_income", "property_income", "private_pension_income", ] - bi = parameters(period).gov.contrib.ubi_center.basic_income - if bi.interactions.include_in_means_tests: + p2 = parameters(period).gov.contrib.ubi_center.basic_income + if p2.interactions.include_in_means_tests: INCOME_COMPONENTS.append("basic_income") income = add(benunit, period, INCOME_COMPONENTS) tax = add( @@ -31,7 +31,7 @@ def formula(benunit, period, parameters): family_type = benunit("family_type", period) families = family_type.possible_values # Calculate income disregards for each family type. - mt = IS.means_test + mt = p.means_test single = family_type == families.SINGLE income_disregard_single = single * mt.income_disregard_single single = family_type == families.SINGLE diff --git a/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py b/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py index e6ea6c697..7c6d8e916 100644 --- a/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py +++ b/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py @@ -9,7 +9,7 @@ class is_wtc_eligible(Variable): reference = "Tax Credits Act 2002 s. 10" def formula(benunit, period, parameters): - WTC = parameters(period).gov.dwp.tax_credits.working_tax_credit + p = parameters(period).gov.dwp.tax_credits.working_tax_credit person = benunit.members person_hours = person("weekly_hours", period) total_hours = benunit.sum(person_hours) @@ -17,7 +17,7 @@ def formula(benunit, period, parameters): has_disabled_adults = benunit("num_disabled_adults", period) > 0 family_type = benunit("family_type", period) families = family_type.possible_values - old = person("age", period.this_year) >= WTC.min_hours.old_age + old = person("age", period.this_year) >= p.min_hours.old_age has_old = benunit.any(old) lone_parent = family_type == families.LONE_PARENT couple_with_children = family_type == families.COUPLE_WITH_CHILDREN @@ -28,13 +28,13 @@ def formula(benunit, period, parameters): medium_req = couple_with_children & ~lower_req higher_req = eldest_25_plus & youngest_under_60 # Calculate eligibility for each WTC group. - meets_lower = total_hours >= WTC.min_hours.lower + meets_lower = total_hours >= p.min_hours.lower meets_medium_total_hours = ( - total_hours >= WTC.min_hours.couple_with_children + total_hours >= p.min_hours.couple_with_children ) - meets_medium_person_hours = max_person_hours >= WTC.min_hours.lower + meets_medium_person_hours = max_person_hours >= p.min_hours.lower meets_medium = meets_medium_total_hours & meets_medium_person_hours - meets_higher = total_hours >= WTC.min_hours.default + meets_higher = total_hours >= p.min_hours.default already_claiming = ( add(benunit, period, ["working_tax_credit_reported"]) > 0 ) diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/carer_minimum_guarantee_addition.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/carer_minimum_guarantee_addition.py index 0938e3676..8bb5b945d 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/carer_minimum_guarantee_addition.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/carer_minimum_guarantee_addition.py @@ -14,7 +14,7 @@ class carer_minimum_guarantee_addition(Variable): def formula(benunit, period, parameters): carers_allowance = benunit.members("carers_allowance", period) num_receiving_carers_allowance = benunit.sum(carers_allowance > 0) - gc = parameters(period).gov.dwp.pension_credit.guarantee_credit + p = parameters(period).gov.dwp.pension_credit.guarantee_credit return ( - num_receiving_carers_allowance * gc.carer.addition * WEEKS_IN_YEAR + num_receiving_carers_allowance * p.carer.addition * WEEKS_IN_YEAR ) diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/child_minimum_guarantee_addition.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/child_minimum_guarantee_addition.py index 9fa091f2f..1447e930c 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/child_minimum_guarantee_addition.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/child_minimum_guarantee_addition.py @@ -12,9 +12,9 @@ class child_minimum_guarantee_addition(Variable): def formula(benunit, period, parameters): person = benunit.members is_child = person("is_child_or_qyp", period) - gc = parameters(period).gov.dwp.pension_credit.guarantee_credit - standard_disability_benefits = gc.child.disability.eligibility - severe_disability_benefits = gc.child.disability.severe.eligibility + p = parameters(period).gov.dwp.pension_credit.guarantee_credit + standard_disability_benefits = p.child.disability.eligibility + severe_disability_benefits = p.child.disability.severe.eligibility is_disabled = add(person, period, standard_disability_benefits) > 0 is_severely_disabled = ( add(person, period, severe_disability_benefits) > 0 @@ -29,9 +29,9 @@ def formula(benunit, period, parameters): is_child & is_severely_disabled, ], [ - gc.child.addition, - gc.child.addition + gc.child.disability.addition, - gc.child.addition + gc.child.disability.severe.addition, + p.child.addition, + p.child.addition + p.child.disability.addition, + p.child.addition + p.child.disability.severe.addition, ], ) * WEEKS_IN_YEAR diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/severe_disability_minimum_guarantee_addition.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/severe_disability_minimum_guarantee_addition.py index 9593aecf8..98d3c355a 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/severe_disability_minimum_guarantee_addition.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/additional/severe_disability_minimum_guarantee_addition.py @@ -15,10 +15,10 @@ def formula(benunit, period, parameters): # 1. At least one adult receives a qualifying benefit # 2. No children (except children receiving qualifying benefits) # 3. Nobody receives Carer's Allowance (technically 'for one of the claimants', but we assume this is true) - severe_disability = parameters( + p = parameters( period ).gov.dwp.pension_credit.guarantee_credit.severe_disability - relevant_benefits = severe_disability.relevant_benefits + relevant_benefits = p.relevant_benefits person = benunit.members person_receives_qualifying_benefits = ( add(person, period, relevant_benefits) > 0 @@ -34,9 +34,4 @@ def formula(benunit, period, parameters): add(benunit, period, ["carers_allowance"]) > 0 ) eligible = ~any_children_without_benefits & ~carers_allowance_received - return ( - eligible - * count_eligible_adults - * severe_disability.addition - * WEEKS_IN_YEAR - ) + return eligible * count_eligible_adults * p.addition * WEEKS_IN_YEAR diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/standard_minimum_guarantee.py b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/standard_minimum_guarantee.py index 3c52220b5..902e93085 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/standard_minimum_guarantee.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/guarantee_credit/minimum_guarantee/standard_minimum_guarantee.py @@ -11,6 +11,6 @@ class standard_minimum_guarantee(Variable): def formula(benunit, period, parameters): relation_type = benunit("relation_type", period) - pc = parameters(period).gov.dwp.pension_credit - weekly_rate = pc.guarantee_credit.minimum_guarantee[relation_type] + p = parameters(period).gov.dwp.pension_credit + weekly_rate = p.guarantee_credit.minimum_guarantee[relation_type] return weekly_rate * WEEKS_IN_YEAR diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_income.py b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_income.py index df44d712f..d0703b7ff 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_income.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/pension_credit_income.py @@ -10,14 +10,14 @@ class pension_credit_income(Variable): reference = "https://www.legislation.gov.uk/ukpga/2002/16/section/15" def formula(benunit, period, parameters): - pc = parameters(period).gov.dwp.pension_credit - sources = pc.guarantee_credit.income + p = parameters(period).gov.dwp.pension_credit + sources = p.guarantee_credit.income total = add(benunit, period, sources) - bi = parameters(period).gov.contrib.ubi_center.basic_income - if bi.interactions.include_in_means_tests: + p2 = parameters(period).gov.contrib.ubi_center.basic_income + if p2.interactions.include_in_means_tests: total += add(benunit, period, ["basic_income"]) pension_contributions = add(benunit, period, ["pension_contributions"]) tax = add(benunit, period, ["income_tax", "national_insurance"]) - pen_con_deduction_rate = pc.income.pension_contributions_deduction + pen_con_deduction_rate = p.income.pension_contributions_deduction deductions = tax + pension_contributions * pen_con_deduction_rate return max_(0, total - deductions) diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/is_savings_credit_eligible.py b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/is_savings_credit_eligible.py index c57ecbdcf..6f557ed75 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/is_savings_credit_eligible.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/is_savings_credit_eligible.py @@ -15,8 +15,8 @@ def formula(benunit, period, parameters): benunit.members("meets_savings_credit_age_requirement", period) ) income = benunit("savings_credit_income", period) - sc = parameters(period).gov.dwp.pension_credit.savings_credit + p = parameters(period).gov.dwp.pension_credit.savings_credit relation_type = benunit("relation_type", period) - threshold = sc.threshold[relation_type] + threshold = p.threshold[relation_type] meets_income_threshold = income >= threshold return has_pre_cutoff_spa_member & meets_income_threshold diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit.py b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit.py index ed6f120ee..68f7d12de 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit.py @@ -11,18 +11,18 @@ class savings_credit(Variable): def formula(benunit, period, parameters): income = benunit("savings_credit_income", period) - sc = parameters(period).gov.dwp.pension_credit.savings_credit + p = parameters(period).gov.dwp.pension_credit.savings_credit relation_type = benunit("relation_type", period) - threshold = sc.threshold[relation_type] * WEEKS_IN_YEAR + threshold = p.threshold[relation_type] * WEEKS_IN_YEAR minimum_guarantee = benunit("minimum_guarantee", period) income_over_threshold = max_(income - threshold, 0) income_over_mg = max_(income - minimum_guarantee, 0) - maximum_savings_credit = sc.rate.phase_in * ( + maximum_savings_credit = p.rate.phase_in * ( minimum_guarantee - threshold ) phased_in_sc = min_( - maximum_savings_credit, sc.rate.phase_in * income_over_threshold + maximum_savings_credit, p.rate.phase_in * income_over_threshold ) - sc_reduction = sc.rate.phase_out * income_over_mg + sc_reduction = p.rate.phase_out * income_over_mg eligible = benunit("is_savings_credit_eligible", period) return max_(0, phased_in_sc - sc_reduction) * eligible diff --git a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit_income.py b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit_income.py index fe3e40e4f..337b019b6 100644 --- a/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit_income.py +++ b/policyengine_uk/variables/gov/dwp/pension_credit/savings_credit/savings_credit_income.py @@ -12,8 +12,8 @@ class savings_credit_income(Variable): def formula(benunit, period, parameters): guarantee_credit_income = benunit("pension_credit_income", period) - pc = parameters(period).gov.dwp.pension_credit + p = parameters(period).gov.dwp.pension_credit excluded_income = add( - benunit, period, pc.savings_credit.excluded_income + benunit, period, p.savings_credit.excluded_income ) return max_(0, guarantee_credit_income - excluded_income) diff --git a/policyengine_uk/variables/gov/dwp/pip/pip_dl.py b/policyengine_uk/variables/gov/dwp/pip/pip_dl.py index 3ed4371cf..eabbed79a 100644 --- a/policyengine_uk/variables/gov/dwp/pip/pip_dl.py +++ b/policyengine_uk/variables/gov/dwp/pip/pip_dl.py @@ -10,7 +10,7 @@ class pip_dl(Variable): unit = GBP def formula(person, period, parameters): - pip_dl = parameters(period).gov.dwp.pip.daily_living + p = parameters(period).gov.dwp.pip.daily_living category = person("pip_dl_category", period) return ( select( @@ -20,8 +20,8 @@ def formula(person, period, parameters): category == PIPCategory.NONE, ], [ - pip_dl.enhanced, - pip_dl.standard, + p.enhanced, + p.standard, 0, ], ) diff --git a/policyengine_uk/variables/gov/dwp/state_pension_age.py b/policyengine_uk/variables/gov/dwp/state_pension_age.py index 641e07e80..534183017 100644 --- a/policyengine_uk/variables/gov/dwp/state_pension_age.py +++ b/policyengine_uk/variables/gov/dwp/state_pension_age.py @@ -9,5 +9,5 @@ class state_pension_age(Variable): unit = "year" def formula(person, period, parameters): - SP = parameters(period).gov.dwp.state_pension - return where(person("is_male", period), SP.age.male, SP.age.female) + p = parameters(period).gov.dwp.state_pension + return where(person("is_male", period), p.age.male, p.age.female) diff --git a/policyengine_uk/variables/gov/dwp/state_pension_type.py b/policyengine_uk/variables/gov/dwp/state_pension_type.py index 039c69781..e6214ce41 100644 --- a/policyengine_uk/variables/gov/dwp/state_pension_type.py +++ b/policyengine_uk/variables/gov/dwp/state_pension_type.py @@ -16,9 +16,9 @@ class state_pension_type(Variable): default_value = StatePensionType.BASIC def formula(person, period, parameters): - sp = parameters.gov.dwp.state_pension + p = parameters.gov.dwp.state_pension male = person("is_male", period) - last_entry = sp.new_state_pension.active.values_list[0] + last_entry = p.new_state_pension.active.values_list[0] is_sp_age = person("is_sp_age", period) if not last_entry: values_if_sp_age = where( @@ -27,8 +27,8 @@ def formula(person, period, parameters): else: instant = last_entry.instant_str years_since_instant = period.start.year - int(instant[:4]) - male_age = sp.age.male(instant) + years_since_instant - female_age = sp.age.female(instant) + years_since_instant + male_age = p.age.male(instant) + years_since_instant + female_age = p.age.female(instant) + years_since_instant age = person("age", period) over_age = where(male, age >= male_age, age >= female_age) values_if_sp_age = where( diff --git a/policyengine_uk/variables/gov/dwp/tax_credits_applicable_income.py b/policyengine_uk/variables/gov/dwp/tax_credits_applicable_income.py index 50b88a619..8320359c5 100644 --- a/policyengine_uk/variables/gov/dwp/tax_credits_applicable_income.py +++ b/policyengine_uk/variables/gov/dwp/tax_credits_applicable_income.py @@ -10,7 +10,7 @@ class tax_credits_applicable_income(Variable): reference = "The Tax Credits (Definition and Calculation of Income) Regulations 2002 s. 3" def formula(benunit, period, parameters): - TC = parameters(period).gov.dwp.tax_credits + p = parameters(period).gov.dwp.tax_credits STEP_1_COMPONENTS = [ "private_pension_income", "savings_interest_income", @@ -18,15 +18,15 @@ def formula(benunit, period, parameters): "property_income", ] income = add(benunit, period, STEP_1_COMPONENTS) - income = max_(income - TC.means_test.non_earned_disregard, 0) + income = max_(income - p.means_test.non_earned_disregard, 0) STEP_2_COMPONENTS = [ "employment_income", "self_employment_income", "social_security_income", "miscellaneous_income", ] - bi = parameters(period).gov.contrib.ubi_center.basic_income - if bi.interactions.include_in_means_tests: + p2 = parameters(period).gov.contrib.ubi_center.basic_income + if p2.interactions.include_in_means_tests: STEP_2_COMPONENTS.append("basic_income") income += add(benunit, period, STEP_2_COMPONENTS) EXEMPT_BENEFITS = ["income_support", "esa_income", "jsa_income"] diff --git a/policyengine_uk/variables/gov/dwp/tax_credits_reduction.py b/policyengine_uk/variables/gov/dwp/tax_credits_reduction.py index fbf534ea1..07f7527f9 100644 --- a/policyengine_uk/variables/gov/dwp/tax_credits_reduction.py +++ b/policyengine_uk/variables/gov/dwp/tax_credits_reduction.py @@ -10,11 +10,11 @@ class tax_credits_reduction(Variable): def formula(benunit, period, parameters): means_test = parameters(period).gov.dwp.tax_credits.means_test - CTC_amount = benunit("ctc_maximum_rate", period) - WTC_amount = benunit("wtc_maximum_rate", period) - CTC_only = (CTC_amount > 0) & (WTC_amount == 0) + ctc_amount = benunit("ctc_maximum_rate", period) + wtc_amount = benunit("wtc_maximum_rate", period) + ctc_only = (ctc_amount > 0) & (wtc_amount == 0) threshold = where( - CTC_only, + ctc_only, means_test.income_threshold_ctc_only, means_test.income_threshold, ) diff --git a/policyengine_uk/variables/gov/dwp/winter_fuel_allowance.py b/policyengine_uk/variables/gov/dwp/winter_fuel_allowance.py index bc5219f7d..3897b3d5d 100644 --- a/policyengine_uk/variables/gov/dwp/winter_fuel_allowance.py +++ b/policyengine_uk/variables/gov/dwp/winter_fuel_allowance.py @@ -14,7 +14,7 @@ def formula(household, period, parameters): ) age = household.members("age", period) is_sp_age = household.members("is_sp_age", period) - wfp = parameters(period).gov.dwp.winter_fuel_payment + p = parameters(period).gov.dwp.winter_fuel_payment on_mtb = ( add( household, @@ -37,22 +37,22 @@ def formula(household, period, parameters): is_sp_age & ( taxable_income - < wfp.eligibility.taxable_income_test.maximum_taxable_income + < p.eligibility.taxable_income_test.maximum_taxable_income ) ) & in_england_or_wales - & wfp.eligibility.taxable_income_test.use_maximum_taxable_income + & p.eligibility.taxable_income_test.use_maximum_taxable_income ) meets_mtb_requirement = ( - on_mtb | ~wfp.eligibility.require_benefits | meets_income_passport + on_mtb | ~p.eligibility.require_benefits | meets_income_passport ) meets_spa_requirement = ( household.any(is_sp_age) - | ~wfp.eligibility.state_pension_age_requirement + | ~p.eligibility.state_pension_age_requirement ) meets_higher_age_requirement = household.any( - age >= wfp.eligibility.higher_age_requirement + age >= p.eligibility.higher_age_requirement ) qualifies_for_higher = ( meets_mtb_requirement @@ -66,6 +66,6 @@ def formula(household, period, parameters): ) return ~in_scotland * ( - wfp.amount.higher * qualifies_for_higher - + wfp.amount.lower * qualifies_for_lower + p.amount.higher * qualifies_for_higher + + p.amount.lower * qualifies_for_lower ) diff --git a/policyengine_uk/variables/gov/hmrc/baseline_business_rates.py b/policyengine_uk/variables/gov/hmrc/baseline_business_rates.py index b426300c2..31593d4f3 100644 --- a/policyengine_uk/variables/gov/hmrc/baseline_business_rates.py +++ b/policyengine_uk/variables/gov/hmrc/baseline_business_rates.py @@ -12,11 +12,11 @@ class baseline_business_rates(Variable): unit = GBP def formula(household, period, parameters): - br = parameters(period).gov.hmrc.business_rates.statistics.revenue + p = parameters(period).gov.hmrc.business_rates.statistics.revenue total_revenue = ( - br.ENGLAND # HMRC - + br.SCOTLAND # Revenue Scotland - + br.WALES # Welsh Revenue Authority - + br.NORTHERN_IRELAND # HMRC + p.ENGLAND # HMRC + + p.SCOTLAND # Revenue Scotland + + p.WALES # Welsh Revenue Authority + + p.NORTHERN_IRELAND # HMRC ) return household("shareholding", period) * total_revenue diff --git a/policyengine_uk/variables/gov/hmrc/capital_gains_tax/capital_gains_elasticity.py b/policyengine_uk/variables/gov/hmrc/capital_gains_tax/capital_gains_elasticity.py index 95b98b9d3..55d5b1824 100644 --- a/policyengine_uk/variables/gov/hmrc/capital_gains_tax/capital_gains_elasticity.py +++ b/policyengine_uk/variables/gov/hmrc/capital_gains_tax/capital_gains_elasticity.py @@ -10,5 +10,5 @@ class capital_gains_elasticity(Variable): definition_period = YEAR def formula(person, period, parameters): - gov = parameters(period).gov - return gov.simulation.capital_gains_responses.elasticity + p = parameters(period).gov + return p.simulation.capital_gains_responses.elasticity diff --git a/policyengine_uk/variables/gov/hmrc/capital_gains_tax/capital_gains_tax.py b/policyengine_uk/variables/gov/hmrc/capital_gains_tax/capital_gains_tax.py index dedcb6d9b..da8e4977c 100644 --- a/policyengine_uk/variables/gov/hmrc/capital_gains_tax/capital_gains_tax.py +++ b/policyengine_uk/variables/gov/hmrc/capital_gains_tax/capital_gains_tax.py @@ -10,9 +10,9 @@ class capital_gains_tax(Variable): unit = GBP def formula(person, period, parameters): - hmrc = parameters(period).gov.hmrc - cgt = hmrc.cgt - it = hmrc.income_tax + p = parameters(period).gov.hmrc + cgt = p.cgt + it = p.income_tax ani = person("adjusted_net_income", period) gains = max_(0, person("capital_gains", period)) diff --git a/policyengine_uk/variables/gov/hmrc/child_benefit_opts_out.py b/policyengine_uk/variables/gov/hmrc/child_benefit_opts_out.py index d5ab3b949..bfc058cab 100644 --- a/policyengine_uk/variables/gov/hmrc/child_benefit_opts_out.py +++ b/policyengine_uk/variables/gov/hmrc/child_benefit_opts_out.py @@ -13,9 +13,9 @@ class child_benefit_opts_out(Variable): def formula(benunit, period, parameters): if benunit.simulation.dataset is not None: ani = benunit.members("adjusted_net_income", period) - hmrc = parameters(period).gov.hmrc - cb_hitc = hmrc.income_tax.charges.cb_hitc - cb = hmrc.child_benefit + p = parameters(period).gov.hmrc + cb_hitc = p.income_tax.charges.cb_hitc + cb = p.child_benefit in_phase_out = ani > cb_hitc.phase_out_end return where( benunit.any(in_phase_out), diff --git a/policyengine_uk/variables/gov/hmrc/child_benefit_respective_amount.py b/policyengine_uk/variables/gov/hmrc/child_benefit_respective_amount.py index 4fac8b2b0..65e752c5c 100644 --- a/policyengine_uk/variables/gov/hmrc/child_benefit_respective_amount.py +++ b/policyengine_uk/variables/gov/hmrc/child_benefit_respective_amount.py @@ -24,8 +24,6 @@ def formula(person, period, parameters): == 0 ) is_eldest = person("is_eldest_child", period.this_year) - child_benefit = parameters(period).gov.hmrc.child_benefit.amount - amount = where( - is_eldest, child_benefit.eldest, child_benefit.additional - ) + p = parameters(period).gov.hmrc.child_benefit.amount + amount = where(is_eldest, p.eldest, p.additional) return eligible * amount * WEEKS_IN_YEAR / MONTHS_IN_YEAR diff --git a/policyengine_uk/variables/gov/hmrc/corporate_sdlt.py b/policyengine_uk/variables/gov/hmrc/corporate_sdlt.py index 93e3a121f..31fb06281 100644 --- a/policyengine_uk/variables/gov/hmrc/corporate_sdlt.py +++ b/policyengine_uk/variables/gov/hmrc/corporate_sdlt.py @@ -12,8 +12,8 @@ class corporate_sdlt(Variable): unit = GBP def formula(household, period, parameters): - sd = parameters(period).gov.hmrc.stamp_duty.statistics + p = parameters(period).gov.hmrc.stamp_duty.statistics return household("shareholding", period) * ( - sd.residential.corporate.revenue - + sd.non_residential.corporate.revenue + p.residential.corporate.revenue + + p.non_residential.corporate.revenue ) diff --git a/policyengine_uk/variables/gov/hmrc/fuel_duty/fuel_duty.py b/policyengine_uk/variables/gov/hmrc/fuel_duty/fuel_duty.py index 3169b8db6..10de1580e 100644 --- a/policyengine_uk/variables/gov/hmrc/fuel_duty/fuel_duty.py +++ b/policyengine_uk/variables/gov/hmrc/fuel_duty/fuel_duty.py @@ -13,7 +13,7 @@ class fuel_duty(Variable): unit = GBP def formula(household, period, parameters): - fd = parameters(period).gov.hmrc.fuel_duty + p = parameters(period).gov.hmrc.fuel_duty petrol_litres = ( household("petrol_litres", period.this_year) / MONTHS_IN_YEAR ) @@ -21,7 +21,7 @@ def formula(household, period, parameters): household("diesel_litres", period.this_year) / MONTHS_IN_YEAR ) return ( - fd.petrol_and_diesel + p.petrol_and_diesel * (petrol_litres + diesel_litres) / STATUTORY_CONSUMER_INCIDENCE * ECONOMIC_CONSUMER_INCIDENCE diff --git a/policyengine_uk/variables/gov/hmrc/income_tax/allowances/marriage_allowance.py b/policyengine_uk/variables/gov/hmrc/income_tax/allowances/marriage_allowance.py index 642bc7fa6..e5d7d4f25 100644 --- a/policyengine_uk/variables/gov/hmrc/income_tax/allowances/marriage_allowance.py +++ b/policyengine_uk/variables/gov/hmrc/income_tax/allowances/marriage_allowance.py @@ -18,13 +18,13 @@ def formula(person, period, parameters): transferable_amount = person( "partners_unused_personal_allowance", period ) - allowances = parameters(period).gov.hmrc.income_tax.allowances - takeup_rate = allowances.marriage_allowance.takeup_rate - capped_percentage = allowances.marriage_allowance.max - max_amount = allowances.personal_allowance.amount * capped_percentage + p = parameters(period).gov.hmrc.income_tax.allowances + takeup_rate = p.marriage_allowance.takeup_rate + capped_percentage = p.marriage_allowance.max + max_amount = p.personal_allowance.amount * capped_percentage amount_if_eligible_pre_rounding = min_(transferable_amount, max_amount) # Round up. - rounding_increment = allowances.marriage_allowance.rounding_increment + rounding_increment = p.marriage_allowance.rounding_increment amount_if_eligible = ( np.ceil(amount_if_eligible_pre_rounding / rounding_increment) * rounding_increment diff --git a/policyengine_uk/variables/gov/hmrc/income_tax/allowances/pension_annual_allowance.py b/policyengine_uk/variables/gov/hmrc/income_tax/allowances/pension_annual_allowance.py index 0c877005d..0da7f67d0 100644 --- a/policyengine_uk/variables/gov/hmrc/income_tax/allowances/pension_annual_allowance.py +++ b/policyengine_uk/variables/gov/hmrc/income_tax/allowances/pension_annual_allowance.py @@ -12,6 +12,6 @@ def formula(person, period, parameters): allowance = parameters( period ).gov.hmrc.income_tax.allowances.annual_allowance - ANI = person("adjusted_net_income", period) - reduction = max_(0, ANI - allowance.taper) * allowance.reduction_rate + ani = person("adjusted_net_income", period) + reduction = max_(0, ani - allowance.taper) * allowance.reduction_rate return max_(allowance.minimum, allowance.default - reduction) diff --git a/policyengine_uk/variables/gov/hmrc/income_tax/allowances/personal_allowance.py b/policyengine_uk/variables/gov/hmrc/income_tax/allowances/personal_allowance.py index 886970d68..e0ce09c8d 100644 --- a/policyengine_uk/variables/gov/hmrc/income_tax/allowances/personal_allowance.py +++ b/policyengine_uk/variables/gov/hmrc/income_tax/allowances/personal_allowance.py @@ -10,10 +10,11 @@ class personal_allowance(Variable): reference = "Income Tax Act 2007 s. 35" def formula(person, period, parameters): - params = parameters(period) - PA = params.gov.hmrc.income_tax.allowances.personal_allowance - personal_allowance = PA.amount - ANI = person("adjusted_net_income", period) - excess = max_(0, ANI - PA.maximum_ani) - reduction = excess * PA.reduction_rate + p = parameters( + period + ).gov.hmrc.income_tax.allowances.personal_allowance + personal_allowance = p.amount + ani = person("adjusted_net_income", period) + excess = max_(0, ani - p.maximum_ani) + reduction = excess * p.reduction_rate return max_(0, personal_allowance - reduction) diff --git a/policyengine_uk/variables/gov/hmrc/income_tax/allowances/savings_allowance.py b/policyengine_uk/variables/gov/hmrc/income_tax/allowances/savings_allowance.py index 6c046ff0c..d14c0bae0 100644 --- a/policyengine_uk/variables/gov/hmrc/income_tax/allowances/savings_allowance.py +++ b/policyengine_uk/variables/gov/hmrc/income_tax/allowances/savings_allowance.py @@ -12,7 +12,7 @@ class savings_allowance(Variable): def formula(person, period, parameters): tax_band = person("tax_band", period) tax_bands = tax_band.possible_values - amounts = parameters( + p = parameters( period ).gov.hmrc.income_tax.allowances.personal_savings_allowance return select( @@ -26,5 +26,5 @@ def formula(person, period, parameters): ), tax_band == tax_bands.NONE, ], - [amounts.additional, amounts.higher, amounts.basic, amounts.basic], + [p.additional, p.higher, p.basic, p.basic], ) diff --git a/policyengine_uk/variables/gov/hmrc/income_tax/bracketized_liability/tax_band.py b/policyengine_uk/variables/gov/hmrc/income_tax/bracketized_liability/tax_band.py index 1ab44af1c..0afc1272c 100644 --- a/policyengine_uk/variables/gov/hmrc/income_tax/bracketized_liability/tax_band.py +++ b/policyengine_uk/variables/gov/hmrc/income_tax/bracketized_liability/tax_band.py @@ -25,10 +25,10 @@ class tax_band(Variable): def formula(person, period, parameters): allowances = person("allowances", period) ani = person("adjusted_net_income", period) - rates = parameters(period).gov.hmrc.income_tax.rates - basic = allowances + rates.uk.thresholds[0] - higher = allowances + rates.uk.thresholds[-2] - add = allowances + rates.uk.thresholds[-1] + p = parameters(period).gov.hmrc.income_tax.rates + basic = allowances + p.uk.thresholds[0] + higher = allowances + p.uk.thresholds[-2] + add = allowances + p.uk.thresholds[-1] return select( [ani >= add, ani >= higher, ani > basic], [TaxBand.ADDITIONAL, TaxBand.HIGHER, TaxBand.BASIC], @@ -38,18 +38,18 @@ def formula(person, period, parameters): def formula_2017_04_06(person, period, parameters): allowances = person("allowances", period) ani = person("adjusted_net_income", period) - rates = parameters(period).gov.hmrc.income_tax.rates + p = parameters(period).gov.hmrc.income_tax.rates scot = person("pays_scottish_income_tax", period) income = ani - allowances uk_band = select( - [income < threshold for threshold in rates.uk.thresholds[:3]], + [income < threshold for threshold in p.uk.thresholds[:3]], [TaxBand.NONE, TaxBand.BASIC, TaxBand.HIGHER], default=TaxBand.ADDITIONAL, ) scottish_band = select( [ income < threshold - for threshold in rates.scotland.rates.thresholds[:3] + for threshold in p.scotland.rates.thresholds[:3] ], [TaxBand.NONE, TaxBand.BASIC, TaxBand.HIGHER], default=TaxBand.ADDITIONAL, @@ -59,18 +59,18 @@ def formula_2017_04_06(person, period, parameters): def formula_2018_06_01(person, period, parameters): allowances = person("allowances", period) ani = person("adjusted_net_income", period) - rates = parameters(period).gov.hmrc.income_tax.rates + p = parameters(period).gov.hmrc.income_tax.rates scot = person("pays_scottish_income_tax", period) income = ani - allowances uk_band = select( - [income < threshold for threshold in rates.uk.thresholds[:3]], + [income < threshold for threshold in p.uk.thresholds[:3]], [TaxBand.NONE, TaxBand.BASIC, TaxBand.HIGHER], default=TaxBand.ADDITIONAL, ) scottish_band = select( [ income < threshold - for threshold in rates.scotland.rates.thresholds[:5] + for threshold in p.scotland.rates.thresholds[:5] ], [ TaxBand.NONE, diff --git a/policyengine_uk/variables/gov/hmrc/income_tax/charges/child_benefit_hitc.py b/policyengine_uk/variables/gov/hmrc/income_tax/charges/child_benefit_hitc.py index d3209f2c6..dc52ebafd 100644 --- a/policyengine_uk/variables/gov/hmrc/income_tax/charges/child_benefit_hitc.py +++ b/policyengine_uk/variables/gov/hmrc/income_tax/charges/child_benefit_hitc.py @@ -12,9 +12,9 @@ class cb_hitc(Variable): def formula(person, period, parameters): CB_received = person.benunit("child_benefit", period) - hitc = parameters(period).gov.hmrc.income_tax.charges.cb_hitc + p = parameters(period).gov.hmrc.income_tax.charges.cb_hitc income = person("adjusted_net_income", period) - percentage = max_(income - hitc.phase_out_start, 0) / ( - hitc.phase_out_end - hitc.phase_out_start + percentage = max_(income - p.phase_out_start, 0) / ( + p.phase_out_end - p.phase_out_start ) return min_(percentage, 1) * CB_received diff --git a/policyengine_uk/variables/gov/hmrc/income_tax/liability/dividend_income_tax.py b/policyengine_uk/variables/gov/hmrc/income_tax/liability/dividend_income_tax.py index 2fdc3d060..b46b8faab 100644 --- a/policyengine_uk/variables/gov/hmrc/income_tax/liability/dividend_income_tax.py +++ b/policyengine_uk/variables/gov/hmrc/income_tax/liability/dividend_income_tax.py @@ -13,13 +13,11 @@ class dividend_income_tax(Variable): unit = GBP def formula(person, period, parameters): - rates = parameters(period).gov.hmrc.income_tax.rates + p = parameters(period).gov.hmrc.income_tax.rates other_income = person("earned_taxable_income", period) + person( "taxed_savings_income", period ) taxable_dividends = person("taxed_dividend_income", period) - tax_with_dividends = rates.dividends.calc( - other_income + taxable_dividends - ) - tax_without_dividends = rates.dividends.calc(other_income) + tax_with_dividends = p.dividends.calc(other_income + taxable_dividends) + tax_without_dividends = p.dividends.calc(other_income) return max_(0, tax_with_dividends - tax_without_dividends) diff --git a/policyengine_uk/variables/gov/hmrc/national_insurance/class_1/ni_class_1_employee_additional.py b/policyengine_uk/variables/gov/hmrc/national_insurance/class_1/ni_class_1_employee_additional.py index eb23397d3..dbc485ea0 100644 --- a/policyengine_uk/variables/gov/hmrc/national_insurance/class_1/ni_class_1_employee_additional.py +++ b/policyengine_uk/variables/gov/hmrc/national_insurance/class_1/ni_class_1_employee_additional.py @@ -11,13 +11,9 @@ class ni_class_1_employee_additional(Variable): def formula(person, period, parameters): income = person("ni_class_1_income", period) - parameters = parameters(period).gov.hmrc.national_insurance.class_1 + p = parameters(period).gov.hmrc.national_insurance.class_1 upper_earnings_limit = ( - parameters.thresholds.upper_earnings_limit - * WEEKS_IN_YEAR - / MONTHS_IN_YEAR + p.thresholds.upper_earnings_limit * WEEKS_IN_YEAR / MONTHS_IN_YEAR ) upper_earnings_limit_income = max_(income - upper_earnings_limit, 0) - return ( - parameters.rates.employee.additional * upper_earnings_limit_income - ) + return p.rates.employee.additional * upper_earnings_limit_income diff --git a/policyengine_uk/variables/gov/hmrc/national_insurance/class_1/ni_class_1_employee_primary.py b/policyengine_uk/variables/gov/hmrc/national_insurance/class_1/ni_class_1_employee_primary.py index e54c987e1..7588acb1f 100644 --- a/policyengine_uk/variables/gov/hmrc/national_insurance/class_1/ni_class_1_employee_primary.py +++ b/policyengine_uk/variables/gov/hmrc/national_insurance/class_1/ni_class_1_employee_primary.py @@ -11,18 +11,14 @@ class ni_class_1_employee_primary(Variable): def formula(person, period, parameters): income = person("ni_class_1_income", period) - parameters = parameters(period).gov.hmrc.national_insurance.class_1 + p = parameters(period).gov.hmrc.national_insurance.class_1 # Thresholds are weekly, so multiply by weeks in year and divide by months in year primary_threshold = ( - parameters.thresholds.primary_threshold - * WEEKS_IN_YEAR - / MONTHS_IN_YEAR + p.thresholds.primary_threshold * WEEKS_IN_YEAR / MONTHS_IN_YEAR ) upper_earnings_limit = ( - parameters.thresholds.upper_earnings_limit - * WEEKS_IN_YEAR - / MONTHS_IN_YEAR + p.thresholds.upper_earnings_limit * WEEKS_IN_YEAR / MONTHS_IN_YEAR ) upper_earnings_limit_income = max_(income - upper_earnings_limit, 0) @@ -30,4 +26,4 @@ def formula(person, period, parameters): max_(income - primary_threshold, 0) - upper_earnings_limit_income ) - return parameters.rates.employee.main * primary_threshold_income + return p.rates.employee.main * primary_threshold_income diff --git a/policyengine_uk/variables/gov/hmrc/national_insurance/class_1/ni_class_1_employer.py b/policyengine_uk/variables/gov/hmrc/national_insurance/class_1/ni_class_1_employer.py index 0e74bc5dd..113115c10 100644 --- a/policyengine_uk/variables/gov/hmrc/national_insurance/class_1/ni_class_1_employer.py +++ b/policyengine_uk/variables/gov/hmrc/national_insurance/class_1/ni_class_1_employer.py @@ -11,7 +11,7 @@ class ni_class_1_employer(Variable): reference = "https://www.legislation.gov.uk/ukpga/1992/4/section/9" def formula(person, period, parameters): - class_1 = parameters(period).gov.hmrc.national_insurance.class_1 + p = parameters(period).gov.hmrc.national_insurance.class_1 earnings = person("ni_class_1_income", period) if not parameters( period @@ -22,11 +22,9 @@ def formula(person, period, parameters): taxed_earnings = earnings + added_pension_contributions else: taxed_earnings = earnings - secondary_threshold = ( - class_1.thresholds.secondary_threshold * WEEKS_IN_YEAR - ) + secondary_threshold = p.thresholds.secondary_threshold * WEEKS_IN_YEAR main_earnings = max_( taxed_earnings - secondary_threshold, 0, ) - return class_1.rates.employer * main_earnings + return p.rates.employer * main_earnings diff --git a/policyengine_uk/variables/gov/hmrc/national_insurance/class_2/ni_class_2.py b/policyengine_uk/variables/gov/hmrc/national_insurance/class_2/ni_class_2.py index a36358bb4..758ed6c11 100644 --- a/policyengine_uk/variables/gov/hmrc/national_insurance/class_2/ni_class_2.py +++ b/policyengine_uk/variables/gov/hmrc/national_insurance/class_2/ni_class_2.py @@ -12,7 +12,7 @@ class ni_class_2(Variable): reference = "https://www.legislation.gov.uk/ukpga/1992/4/section/11" def formula(person, period, parameters): - class_2 = parameters(period).gov.hmrc.national_insurance.class_2 + p = parameters(period).gov.hmrc.national_insurance.class_2 profits = person("self_employment_income", period) - over_threshold = profits >= class_2.small_profits_threshold - return over_threshold * class_2.flat_rate * WEEKS_IN_YEAR + over_threshold = profits >= p.small_profits_threshold + return over_threshold * p.flat_rate * WEEKS_IN_YEAR diff --git a/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4.py b/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4.py index 7a5d385d1..945e090db 100644 --- a/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4.py +++ b/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4.py @@ -10,24 +10,24 @@ class ni_class_4(Variable): defined_for = "ni_liable" def formula(person, period, parameters): - class_4 = parameters(period).gov.hmrc.national_insurance.class_4 + p = parameters(period).gov.hmrc.national_insurance.class_4 self_employment_income = person("self_employment_income", period) employee_ni = person("ni_class_1_employee", period) profits = self_employment_income - employee_ni add_rate_income = max_( - profits - class_4.thresholds.upper_profits_limit, + profits - p.thresholds.upper_profits_limit, 0, ) main_rate_income = ( max_( - profits - class_4.thresholds.lower_profits_limit, + profits - p.thresholds.lower_profits_limit, 0, ) - add_rate_income ) pre_maximum_amount = ( - main_rate_income * class_4.rates.main - + add_rate_income * class_4.rates.additional + main_rate_income * p.rates.main + + add_rate_income * p.rates.additional ) maximum_amount = person("ni_class_4_maximum", period) return max_( diff --git a/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4_main.py b/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4_main.py index ecb225127..b272ba198 100644 --- a/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4_main.py +++ b/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4_main.py @@ -11,19 +11,19 @@ class ni_class_4_main(Variable): reference = "https://www.legislation.gov.uk/ukpga/1992/4/section/15" def formula(person, period, parameters): - class_4 = parameters(period).gov.hmrc.national_insurance.class_4 + p = parameters(period).gov.hmrc.national_insurance.class_4 self_employment_income = person("self_employment_income", period) employee_ni = person("ni_class_1_employee", period) profits = self_employment_income - employee_ni add_rate_income = max_( - profits - class_4.thresholds.upper_profits_limit, + profits - p.thresholds.upper_profits_limit, 0, ) main_rate_income = ( max_( - profits - class_4.thresholds.lower_profits_limit, + profits - p.thresholds.lower_profits_limit, 0, ) - add_rate_income ) - return main_rate_income * class_4.rates.main + return main_rate_income * p.rates.main diff --git a/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4_maximum.py b/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4_maximum.py index 426126a99..e76e0f0f1 100644 --- a/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4_maximum.py +++ b/policyengine_uk/variables/gov/hmrc/national_insurance/class_4/ni_class_4_maximum.py @@ -10,14 +10,14 @@ class ni_class_4_maximum(Variable): reference = "https://www.legislation.gov.uk/uksi/2001/1004/regulation/100" def formula(person, period, parameters): - ni = parameters(period).gov.hmrc.national_insurance - upl = ni.class_4.thresholds.upper_profits_limit - lpl = ni.class_4.thresholds.lower_profits_limit + p = parameters(period).gov.hmrc.national_insurance + upl = p.class_4.thresholds.upper_profits_limit + lpl = p.class_4.thresholds.lower_profits_limit step_1 = upl - lpl - main_rate = ni.class_4.rates.main - add_rate = ni.class_4.rates.additional + main_rate = p.class_4.rates.main + add_rate = p.class_4.rates.additional step_2 = step_1 * main_rate - step_3 = step_2 + 53 * ni.class_2.flat_rate + step_3 = step_2 + 53 * p.class_2.flat_rate class_2_contributions = person("ni_class_2", period) primary_class_1_contributions = person( "ni_class_1_employee_primary", period diff --git a/policyengine_uk/variables/gov/hmrc/sdlt_on_non_residential_property_rent.py b/policyengine_uk/variables/gov/hmrc/sdlt_on_non_residential_property_rent.py index bd1dc3ee2..a3e3698c2 100644 --- a/policyengine_uk/variables/gov/hmrc/sdlt_on_non_residential_property_rent.py +++ b/policyengine_uk/variables/gov/hmrc/sdlt_on_non_residential_property_rent.py @@ -11,9 +11,9 @@ class sdlt_on_non_residential_property_rent(Variable): reference = "https://www.legislation.gov.uk/ukpga/2003/14/schedule/5" def formula(household, period, parameters): - stamp_duty = parameters(period).gov.hmrc.stamp_duty + p = parameters(period).gov.hmrc.stamp_duty cumulative_rent = household("cumulative_non_residential_rent", period) rent = household("non_residential_rent", period) - return stamp_duty.non_residential.rent.calc( + return p.non_residential.rent.calc( cumulative_rent + rent - ) - stamp_duty.non_residential.rent.calc(cumulative_rent) + ) - p.non_residential.rent.calc(cumulative_rent) diff --git a/policyengine_uk/variables/gov/hmrc/sdlt_on_non_residential_property_transactions.py b/policyengine_uk/variables/gov/hmrc/sdlt_on_non_residential_property_transactions.py index 6f2fd883d..02d20c9f1 100644 --- a/policyengine_uk/variables/gov/hmrc/sdlt_on_non_residential_property_transactions.py +++ b/policyengine_uk/variables/gov/hmrc/sdlt_on_non_residential_property_transactions.py @@ -11,6 +11,6 @@ class sdlt_on_non_residential_property_transactions(Variable): reference = "https://www.legislation.gov.uk/ukpga/2003/14/section/55" def formula(household, period, parameters): - stamp_duty = parameters(period).gov.hmrc.stamp_duty + p = parameters(period).gov.hmrc.stamp_duty price = household("non_residential_property_purchased", period) - return stamp_duty.non_residential.purchase.calc(price) + return p.non_residential.purchase.calc(price) diff --git a/policyengine_uk/variables/gov/hmrc/sdlt_on_residential_property_rent.py b/policyengine_uk/variables/gov/hmrc/sdlt_on_residential_property_rent.py index 80101151f..ee841c37a 100644 --- a/policyengine_uk/variables/gov/hmrc/sdlt_on_residential_property_rent.py +++ b/policyengine_uk/variables/gov/hmrc/sdlt_on_residential_property_rent.py @@ -11,9 +11,9 @@ class sdlt_on_residential_property_rent(Variable): reference = "https://www.legislation.gov.uk/ukpga/2003/14/schedule/5" def formula(household, period, parameters): - stamp_duty = parameters(period).gov.hmrc.stamp_duty + p = parameters(period).gov.hmrc.stamp_duty cumulative_rent = household("cumulative_residential_rent", period) rent = household("rent", period) - return stamp_duty.residential.rent.calc( + return p.residential.rent.calc( cumulative_rent + rent - ) - stamp_duty.residential.rent.calc(cumulative_rent) + ) - p.residential.rent.calc(cumulative_rent) diff --git a/policyengine_uk/variables/gov/hmrc/sdlt_on_residential_property_transactions.py b/policyengine_uk/variables/gov/hmrc/sdlt_on_residential_property_transactions.py index 8ebe7f560..a927e08b2 100644 --- a/policyengine_uk/variables/gov/hmrc/sdlt_on_residential_property_transactions.py +++ b/policyengine_uk/variables/gov/hmrc/sdlt_on_residential_property_transactions.py @@ -11,29 +11,29 @@ class sdlt_on_residential_property_transactions(Variable): reference = "https://www.legislation.gov.uk/ukpga/2003/14/section/55" def formula(household, period, parameters): - stamp_duty = parameters(period).gov.hmrc.stamp_duty + p = parameters(period).gov.hmrc.stamp_duty # Tax on main-home purchases - price_limit = stamp_duty.residential.purchase.main.first.max + price_limit = p.residential.purchase.main.first.max price = household("main_residential_property_purchased", period) residential_purchase_qualifies_as_first_buy = household( "main_residential_property_purchased_is_first_home", period ) & (price < price_limit) main_residential_purchase_tax = where( residential_purchase_qualifies_as_first_buy, - stamp_duty.residential.purchase.main.first.rate.calc(price), - stamp_duty.residential.purchase.main.subsequent.calc(price), + p.residential.purchase.main.first.rate.calc(price), + p.residential.purchase.main.subsequent.calc(price), ) # Tax on second-home purchases second_home_price = household( "additional_residential_property_purchased", period ) price = where( - second_home_price < stamp_duty.residential.purchase.additional.min, + second_home_price < p.residential.purchase.additional.min, 0, second_home_price, ) additional_residential_purchase_tax = ( - stamp_duty.residential.purchase.additional.rate.calc(price) + p.residential.purchase.additional.rate.calc(price) ) return ( main_residential_purchase_tax + additional_residential_purchase_tax diff --git a/policyengine_uk/variables/gov/hmrc/tax_free_childcare/conditions/tax_free_childcare_work_condition.py b/policyengine_uk/variables/gov/hmrc/tax_free_childcare/conditions/tax_free_childcare_work_condition.py index bc5a31c79..95696947a 100644 --- a/policyengine_uk/variables/gov/hmrc/tax_free_childcare/conditions/tax_free_childcare_work_condition.py +++ b/policyengine_uk/variables/gov/hmrc/tax_free_childcare/conditions/tax_free_childcare_work_condition.py @@ -15,15 +15,14 @@ def formula(person, period, parameters): in_work = person("in_work", period) # Get disability parameters and check eligibility - p_gc_disability = parameters( + p = parameters( period ).gov.dwp.pension_credit.guarantee_credit.child.disability receives_disability_programs = ( add( person, period, - p_gc_disability.eligibility - + p_gc_disability.severe.eligibility, + p.eligibility + p.severe.eligibility, ) > 0 ) diff --git a/policyengine_uk/variables/gov/hmrc/would_claim_child_benefit.py b/policyengine_uk/variables/gov/hmrc/would_claim_child_benefit.py index 7d609dd41..c8b381a9a 100644 --- a/policyengine_uk/variables/gov/hmrc/would_claim_child_benefit.py +++ b/policyengine_uk/variables/gov/hmrc/would_claim_child_benefit.py @@ -11,8 +11,8 @@ class would_claim_child_benefit(Variable): value_type = bool def formula(benunit, period, parameters): - takeup_rate = parameters(period).gov.hmrc.child_benefit.takeup - overall_p = takeup_rate.overall + p = parameters(period).gov.hmrc.child_benefit.takeup + overall_p = p.overall return (random(benunit) < overall_p) * ~benunit( "child_benefit_opts_out", period ) diff --git a/policyengine_uk/variables/gov/local_authorities/domestic_rates.py b/policyengine_uk/variables/gov/local_authorities/domestic_rates.py index 4819fd4e5..073c89813 100644 --- a/policyengine_uk/variables/gov/local_authorities/domestic_rates.py +++ b/policyengine_uk/variables/gov/local_authorities/domestic_rates.py @@ -9,14 +9,14 @@ class domestic_rates(Variable): unit = GBP def formula(household, period, parameters): - rates = parameters(period).gov.local_authorities.domestic_rates.rates + p = parameters(period).gov.local_authorities.domestic_rates.rates local_authority = household("local_authority", period) rate_defined = pd.Series(local_authority.decode_to_str()).isin( - rates._children + p._children ) percent = np.zeros(household.count, dtype=float) if any(rate_defined): - percent[rate_defined] = rates[local_authority[rate_defined]] + percent[rate_defined] = p[local_authority[rate_defined]] main_residence_value = household("main_residence_value", period) return percent * main_residence_value else: diff --git a/policyengine_uk/variables/gov/revenue_scotland/lbtt_on_non_residential_property_rent.py b/policyengine_uk/variables/gov/revenue_scotland/lbtt_on_non_residential_property_rent.py index 985ceeaa7..088022642 100644 --- a/policyengine_uk/variables/gov/revenue_scotland/lbtt_on_non_residential_property_rent.py +++ b/policyengine_uk/variables/gov/revenue_scotland/lbtt_on_non_residential_property_rent.py @@ -12,9 +12,9 @@ class lbtt_on_non_residential_property_rent(Variable): unit = GBP def formula(household, period, parameters): - lbtt = parameters(period).gov.revenue_scotland.lbtt + p = parameters(period).gov.revenue_scotland.lbtt cumulative_rent = household("cumulative_non_residential_rent", period) rent = household("non_residential_rent", period) - lbtt_cumulative_rent = lbtt.rent.calc(cumulative_rent) - lbtt_total_rent = lbtt.rent.calc(cumulative_rent + rent) + lbtt_cumulative_rent = p.rent.calc(cumulative_rent) + lbtt_total_rent = p.rent.calc(cumulative_rent + rent) return lbtt_total_rent - lbtt_cumulative_rent diff --git a/policyengine_uk/variables/gov/revenue_scotland/lbtt_on_non_residential_property_transactions.py b/policyengine_uk/variables/gov/revenue_scotland/lbtt_on_non_residential_property_transactions.py index f140413f5..7da880cb5 100644 --- a/policyengine_uk/variables/gov/revenue_scotland/lbtt_on_non_residential_property_transactions.py +++ b/policyengine_uk/variables/gov/revenue_scotland/lbtt_on_non_residential_property_transactions.py @@ -10,6 +10,6 @@ class lbtt_on_non_residential_property_transactions(Variable): unit = GBP def formula(household, period, parameters): - lbtt = parameters(period).gov.revenue_scotland.lbtt + p = parameters(period).gov.revenue_scotland.lbtt price = household("non_residential_property_purchased", period) - return lbtt.non_residential.calc(price) + return p.non_residential.calc(price) diff --git a/policyengine_uk/variables/gov/revenue_scotland/lbtt_on_residential_property_rent.py b/policyengine_uk/variables/gov/revenue_scotland/lbtt_on_residential_property_rent.py index 8c6720f0e..c53a08c22 100644 --- a/policyengine_uk/variables/gov/revenue_scotland/lbtt_on_residential_property_rent.py +++ b/policyengine_uk/variables/gov/revenue_scotland/lbtt_on_residential_property_rent.py @@ -10,9 +10,9 @@ class lbtt_on_residential_property_rent(Variable): unit = GBP def formula(household, period, parameters): - lbtt = parameters(period).gov.revenue_scotland.lbtt + p = parameters(period).gov.revenue_scotland.lbtt cumulative_rent = household("cumulative_residential_rent", period) rent = household("rent", period) - lbtt_cumulative_rent = lbtt.rent.calc(cumulative_rent) - lbtt_total_rent = lbtt.rent.calc(cumulative_rent + rent) + lbtt_cumulative_rent = p.rent.calc(cumulative_rent) + lbtt_total_rent = p.rent.calc(cumulative_rent + rent) return lbtt_total_rent - lbtt_cumulative_rent diff --git a/policyengine_uk/variables/gov/revenue_scotland/lbtt_on_residential_property_transactions.py b/policyengine_uk/variables/gov/revenue_scotland/lbtt_on_residential_property_transactions.py index 2948eb9d3..b27aa0e0d 100644 --- a/policyengine_uk/variables/gov/revenue_scotland/lbtt_on_residential_property_transactions.py +++ b/policyengine_uk/variables/gov/revenue_scotland/lbtt_on_residential_property_transactions.py @@ -10,7 +10,7 @@ class lbtt_on_residential_property_transactions(Variable): unit = GBP def formula(household, period, parameters): - lbtt = parameters(period).gov.revenue_scotland.lbtt + p = parameters(period).gov.revenue_scotland.lbtt # Tax on main-home purchases price = household("main_residential_property_purchased", period) residential_purchase_qualifies_as_first_buy = household( @@ -18,16 +18,16 @@ def formula(household, period, parameters): ) main_residential_purchase_tax = where( residential_purchase_qualifies_as_first_buy, - lbtt.residential.first_time_buyer_rate.calc(price), - lbtt.residential.rate.calc(price), + p.residential.first_time_buyer_rate.calc(price), + p.residential.rate.calc(price), ) # Tax on second-home purchases second_home_price = household( "additional_residential_property_purchased", period ) - lbtt2 = lbtt.residential.rate.calc(second_home_price) + lbtt2 = p.residential.rate.calc(second_home_price) surcharge = ( - lbtt.residential.additional_residence_surcharge * second_home_price + p.residential.additional_residence_surcharge * second_home_price ) additional_residential_purchase_tax = lbtt2 + surcharge return ( diff --git a/policyengine_uk/variables/gov/simulation/labor_supply_response/employment_income_behavioral_response.py b/policyengine_uk/variables/gov/simulation/labor_supply_response/employment_income_behavioral_response.py index bc6d03939..514bd64f1 100644 --- a/policyengine_uk/variables/gov/simulation/labor_supply_response/employment_income_behavioral_response.py +++ b/policyengine_uk/variables/gov/simulation/labor_supply_response/employment_income_behavioral_response.py @@ -9,11 +9,11 @@ class employment_income_behavioral_response(Variable): definition_period = YEAR def formula(person, period, parameters): - lsr = parameters(period).gov.simulation.labor_supply_responses + p = parameters(period).gov.simulation.labor_supply_responses simulation = person.simulation if simulation.baseline is None: return 0 # No reform, no impact - if lsr.income_elasticity == 0 and lsr.substitution_elasticity == 0: + if p.income_elasticity == 0 and p.substitution_elasticity == 0: return 0 measurement_branch = simulation.get_branch( diff --git a/policyengine_uk/variables/gov/simulation/labor_supply_response/income_elasticity_lsr.py b/policyengine_uk/variables/gov/simulation/labor_supply_response/income_elasticity_lsr.py index f7d985bf5..5793c3df7 100644 --- a/policyengine_uk/variables/gov/simulation/labor_supply_response/income_elasticity_lsr.py +++ b/policyengine_uk/variables/gov/simulation/labor_supply_response/income_elasticity_lsr.py @@ -10,8 +10,8 @@ class income_elasticity_lsr(Variable): requires_computation_after = "employment_income_behavioral_response" def formula(person, period, parameters): - lsr = parameters(period).gov.simulation.labor_supply_responses + p = parameters(period).gov.simulation.labor_supply_responses employment_income = person("employment_income_before_lsr", period) income_change = person("relative_income_change", period) - return employment_income * income_change * lsr.income_elasticity + return employment_income * income_change * p.income_elasticity diff --git a/policyengine_uk/variables/gov/simulation/labor_supply_response/substitution_elasticity_lsr.py b/policyengine_uk/variables/gov/simulation/labor_supply_response/substitution_elasticity_lsr.py index c95ed925d..5345c36d1 100644 --- a/policyengine_uk/variables/gov/simulation/labor_supply_response/substitution_elasticity_lsr.py +++ b/policyengine_uk/variables/gov/simulation/labor_supply_response/substitution_elasticity_lsr.py @@ -10,8 +10,8 @@ class substitution_elasticity_lsr(Variable): requires_computation_after = "employment_income_behavioral_response" def formula(person, period, parameters): - lsr = parameters(period).gov.simulation.labor_supply_responses + p = parameters(period).gov.simulation.labor_supply_responses employment_income = person("employment_income_before_lsr", period) wage_change = person("relative_wage_change", period) - return employment_income * wage_change * lsr.substitution_elasticity + return employment_income * wage_change * p.substitution_elasticity diff --git a/policyengine_uk/variables/gov/social_security_scotland/pawhp.py b/policyengine_uk/variables/gov/social_security_scotland/pawhp.py index 302e036ea..3df8cab52 100644 --- a/policyengine_uk/variables/gov/social_security_scotland/pawhp.py +++ b/policyengine_uk/variables/gov/social_security_scotland/pawhp.py @@ -14,7 +14,7 @@ def formula(household, period, parameters): ) age = household.members("age", period) is_sp_age = household.members("is_sp_age", period) - wfp = parameters(period).gov.social_security_scotland.pawhp + p = parameters(period).gov.social_security_scotland.pawhp on_mtb = ( add( household, @@ -28,13 +28,13 @@ def formula(household, period, parameters): ) > 0 ) - meets_mtb_requirement = on_mtb | ~wfp.eligibility.require_benefits + meets_mtb_requirement = on_mtb | ~p.eligibility.require_benefits meets_spa_requirement = ( household.any(is_sp_age) - | ~wfp.eligibility.state_pension_age_requirement + | ~p.eligibility.state_pension_age_requirement ) meets_higher_age_requirement = household.any( - age >= wfp.eligibility.higher_age_requirement + age >= p.eligibility.higher_age_requirement ) qualifies_for_higher = ( meets_mtb_requirement @@ -50,7 +50,7 @@ def formula(household, period, parameters): qualifies_for_base = ~meets_mtb_requirement & meets_spa_requirement return in_scotland * ( - wfp.amount.higher * qualifies_for_higher - + wfp.amount.lower * qualifies_for_lower - + wfp.amount.base * qualifies_for_base + p.amount.higher * qualifies_for_higher + + p.amount.lower * qualifies_for_lower + + p.amount.base * qualifies_for_base ) diff --git a/policyengine_uk/variables/gov/treasury/cost_of_living_support/cost_of_living_support_payment.py b/policyengine_uk/variables/gov/treasury/cost_of_living_support/cost_of_living_support_payment.py index fd99f0365..eb5d05d2c 100644 --- a/policyengine_uk/variables/gov/treasury/cost_of_living_support/cost_of_living_support_payment.py +++ b/policyengine_uk/variables/gov/treasury/cost_of_living_support/cost_of_living_support_payment.py @@ -9,27 +9,27 @@ class cost_of_living_support_payment(Variable): unit = GBP def formula(household, period, parameters): - col = parameters(period).gov.treasury.cost_of_living_support + p = parameters(period).gov.treasury.cost_of_living_support on_means_tested_benefits = ( add( household, period, - col.means_tested_households.qualifying_benefits, + p.means_tested_households.qualifying_benefits, ) > 0 ) means_test_bonus = ( - col.means_tested_households.amount * on_means_tested_benefits + p.means_tested_households.amount * on_means_tested_benefits ) on_pensioner_benefits = ( - add(household, period, col.pensioners.qualifying_benefits) > 0 + add(household, period, p.pensioners.qualifying_benefits) > 0 ) - pensioner_bonus = col.pensioners.amount * on_pensioner_benefits + pensioner_bonus = p.pensioners.amount * on_pensioner_benefits on_disability_benefits = ( - add(household, period, col.disabled.qualifying_benefits) > 0 + add(household, period, p.disabled.qualifying_benefits) > 0 ) - disabled_bonus = col.disabled.amount * on_disability_benefits + disabled_bonus = p.disabled.amount * on_disability_benefits return means_test_bonus + pensioner_bonus + disabled_bonus diff --git a/policyengine_uk/variables/gov/treasury/energy_bills_rebate/council_tax_rebate.py b/policyengine_uk/variables/gov/treasury/energy_bills_rebate/council_tax_rebate.py index f80c4c1c3..66de5e7ab 100644 --- a/policyengine_uk/variables/gov/treasury/energy_bills_rebate/council_tax_rebate.py +++ b/policyengine_uk/variables/gov/treasury/energy_bills_rebate/council_tax_rebate.py @@ -10,18 +10,15 @@ class ebr_council_tax_rebate(Variable): unit = GBP def formula(household, period, parameters): - ctr = parameters( + p = parameters( period ).gov.treasury.energy_bills_rebate.council_tax_rebate ct_band = household("council_tax_band", period) ct_band_values = ct_band.possible_values eligible = np.any( np.array( - [ - ct_band == getattr(ct_band_values, band) - for band in ctr.bands - ] + [ct_band == getattr(ct_band_values, band) for band in p.bands] ), axis=0, ) - return eligible * ctr.amount + return eligible * p.amount diff --git a/policyengine_uk/variables/gov/treasury/energy_bills_rebate/energy_bills_credit.py b/policyengine_uk/variables/gov/treasury/energy_bills_rebate/energy_bills_credit.py index 2fc182032..ee09e8c76 100644 --- a/policyengine_uk/variables/gov/treasury/energy_bills_rebate/energy_bills_credit.py +++ b/policyengine_uk/variables/gov/treasury/energy_bills_rebate/energy_bills_credit.py @@ -10,5 +10,5 @@ class ebr_energy_bills_credit(Variable): unit = GBP def formula(household, period, parameters): - ebr = parameters(period).gov.treasury.energy_bills_rebate - return ebr.energy_bills_credit + p = parameters(period).gov.treasury.energy_bills_rebate + return p.energy_bills_credit diff --git a/policyengine_uk/variables/gov/treasury/price_cap_subsidy/monthly_epg_consumption_level.py b/policyengine_uk/variables/gov/treasury/price_cap_subsidy/monthly_epg_consumption_level.py index e196a1536..db865cc4f 100644 --- a/policyengine_uk/variables/gov/treasury/price_cap_subsidy/monthly_epg_consumption_level.py +++ b/policyengine_uk/variables/gov/treasury/price_cap_subsidy/monthly_epg_consumption_level.py @@ -12,7 +12,7 @@ def formula(household, period, parameters): energy_consumption = household( "monthly_domestic_energy_consumption", period ) - ofgem = parameters.gov.ofgem - price_cap = ofgem.energy_price_cap(period) - price_guarantee = ofgem.energy_price_guarantee(period) + p = parameters.gov.ofgem + price_cap = p.energy_price_cap(period) + price_guarantee = p.energy_price_guarantee(period) return energy_consumption * price_guarantee / price_cap diff --git a/policyengine_uk/variables/gov/wra/ltt_on_non_residential_property_rent.py b/policyengine_uk/variables/gov/wra/ltt_on_non_residential_property_rent.py index 0ca0c0e16..46fe3a5ea 100644 --- a/policyengine_uk/variables/gov/wra/ltt_on_non_residential_property_rent.py +++ b/policyengine_uk/variables/gov/wra/ltt_on_non_residential_property_rent.py @@ -10,9 +10,9 @@ class ltt_on_non_residential_property_rent(Variable): unit = GBP def formula(household, period, parameters): - ltt = parameters(period).gov.wra.land_transaction_tax + p = parameters(period).gov.wra.land_transaction_tax cumulative_rent = household("cumulative_non_residential_rent", period) rent = household("non_residential_rent", period) - ltt_on_cumulative_rent = ltt.rent.calc(cumulative_rent) - ltt_on_total_rent = ltt.rent.calc(cumulative_rent + rent) + ltt_on_cumulative_rent = p.rent.calc(cumulative_rent) + ltt_on_total_rent = p.rent.calc(cumulative_rent + rent) return ltt_on_total_rent - ltt_on_cumulative_rent diff --git a/policyengine_uk/variables/gov/wra/ltt_on_non_residential_property_transactions.py b/policyengine_uk/variables/gov/wra/ltt_on_non_residential_property_transactions.py index d6e476a39..39c6fc864 100644 --- a/policyengine_uk/variables/gov/wra/ltt_on_non_residential_property_transactions.py +++ b/policyengine_uk/variables/gov/wra/ltt_on_non_residential_property_transactions.py @@ -12,7 +12,7 @@ class ltt_on_non_residential_property_transactions(Variable): unit = GBP def formula(household, period, parameters): - ltt = parameters(period).gov.wra.land_transaction_tax + p = parameters(period).gov.wra.land_transaction_tax price = household("non_residential_property_purchased", period) - non_residential_purchase_tax = ltt.non_residential.calc(price) + non_residential_purchase_tax = p.non_residential.calc(price) return household("ltt_liable", period) * non_residential_purchase_tax diff --git a/policyengine_uk/variables/gov/wra/ltt_on_residential_property_rent.py b/policyengine_uk/variables/gov/wra/ltt_on_residential_property_rent.py index aa1a52981..94cb3ffc9 100644 --- a/policyengine_uk/variables/gov/wra/ltt_on_residential_property_rent.py +++ b/policyengine_uk/variables/gov/wra/ltt_on_residential_property_rent.py @@ -12,9 +12,9 @@ class ltt_on_residential_property_rent(Variable): unit = GBP def formula(household, period, parameters): - ltt = parameters(period).gov.wra.land_transaction_tax + p = parameters(period).gov.wra.land_transaction_tax cumulative_rent = household("cumulative_residential_rent", period) rent = household("rent", period) - ltt_on_cumulative_rent = ltt.rent.calc(cumulative_rent) - ltt_on_total_rent = ltt.rent.calc(cumulative_rent + rent) + ltt_on_cumulative_rent = p.rent.calc(cumulative_rent) + ltt_on_total_rent = p.rent.calc(cumulative_rent + rent) return ltt_on_total_rent - ltt_on_cumulative_rent diff --git a/policyengine_uk/variables/gov/wra/ltt_on_residential_property_transactions.py b/policyengine_uk/variables/gov/wra/ltt_on_residential_property_transactions.py index a4bd16bff..aa49df7de 100644 --- a/policyengine_uk/variables/gov/wra/ltt_on_residential_property_transactions.py +++ b/policyengine_uk/variables/gov/wra/ltt_on_residential_property_transactions.py @@ -12,17 +12,17 @@ class ltt_on_residential_property_transactions(Variable): unit = GBP def formula(household, period, parameters): - ltt = parameters(period).gov.wra.land_transaction_tax + p = parameters(period).gov.wra.land_transaction_tax main_home_price = household( "main_residential_property_purchased", period ) - primary_residential_purchase_tax = ltt.residential.primary.calc( + primary_residential_purchase_tax = p.residential.primary.calc( main_home_price ) second_home_price = household( "additional_residential_property_purchased", period ) - additional_residential_purchase_tax = ltt.residential.higher_rate.calc( + additional_residential_purchase_tax = p.residential.higher_rate.calc( second_home_price ) return ( diff --git a/policyengine_uk/variables/household/consumption/carbon.py b/policyengine_uk/variables/household/consumption/carbon.py index 3b2973c11..6dc9158f8 100644 --- a/policyengine_uk/variables/household/consumption/carbon.py +++ b/policyengine_uk/variables/household/consumption/carbon.py @@ -24,12 +24,11 @@ def formula(household, period, parameters): "restaurants_and_hotels_consumption", "miscellaneous_consumption", ] - consumption = parameters(period).household.consumption + p = parameters(period).household.consumption aggregate_spending_by_sector = [ - consumption.total_by_category[category] - for category in CONSUMPTION_VARIABLES + p.total_by_category[category] for category in CONSUMPTION_VARIABLES ] - carbon = consumption.carbon + carbon = p.carbon aggregate_emissions_by_sector = [ carbon.emissions[category.replace("_consumption", "")] for category in CONSUMPTION_VARIABLES diff --git a/policyengine_uk/variables/household/consumption/main_residential_property_purchased_is_first_home.py b/policyengine_uk/variables/household/consumption/main_residential_property_purchased_is_first_home.py index b49c5b4fe..598122844 100644 --- a/policyengine_uk/variables/household/consumption/main_residential_property_purchased_is_first_home.py +++ b/policyengine_uk/variables/household/consumption/main_residential_property_purchased_is_first_home.py @@ -10,15 +10,14 @@ class main_residential_property_purchased_is_first_home(Variable): unit = GBP def formula(household, period, parameters): - residential_sd = parameters( + p = parameters( period ).gov.hmrc.stamp_duty.statistics.residential.household age = household.sum( household.members("is_household_head", period) * household.members("age", period) ) - percentage_claiming_ftbr = ( - residential_sd.first_time_buyers_relief.calc(age) - / residential_sd.transactions_by_age.calc(age) - ) + percentage_claiming_ftbr = p.first_time_buyers_relief.calc( + age + ) / p.transactions_by_age.calc(age) return random(household) < percentage_claiming_ftbr diff --git a/policyengine_uk/variables/household/consumption/reduced_rate_vat_consumption.py b/policyengine_uk/variables/household/consumption/reduced_rate_vat_consumption.py index a4e7b6b95..9332c2fb4 100644 --- a/policyengine_uk/variables/household/consumption/reduced_rate_vat_consumption.py +++ b/policyengine_uk/variables/household/consumption/reduced_rate_vat_consumption.py @@ -9,6 +9,6 @@ class reduced_rate_vat_consumption(Variable): unit = "currency-GBP" def formula(household, period, parameters): - vat = parameters(period).gov.hmrc.vat + p = parameters(period).gov.hmrc.vat consumption = household("consumption", period) - return consumption * vat.reduced_rate_share + return consumption * p.reduced_rate_share diff --git a/policyengine_uk/variables/household/demographic/carer_premium.py b/policyengine_uk/variables/household/demographic/carer_premium.py index 81191362b..8964c1535 100644 --- a/policyengine_uk/variables/household/demographic/carer_premium.py +++ b/policyengine_uk/variables/household/demographic/carer_premium.py @@ -13,9 +13,9 @@ class carer_premium(Variable): def formula(benunit, period, parameters): carers = benunit("num_carers", period.this_year) - CP = parameters(period).gov.dwp.carer_premium + p = parameters(period).gov.dwp.carer_premium weekly_premium = select( [carers == 0, carers == 1, carers == 2], - [0, CP.single, CP.couple], + [0, p.single, p.couple], ) return weekly_premium * WEEKS_IN_YEAR diff --git a/policyengine_uk/variables/household/demographic/disability_premium.py b/policyengine_uk/variables/household/demographic/disability_premium.py index c819bf1ea..81a14146b 100644 --- a/policyengine_uk/variables/household/demographic/disability_premium.py +++ b/policyengine_uk/variables/household/demographic/disability_premium.py @@ -10,11 +10,11 @@ class disability_premium(Variable): unit = GBP def formula(benunit, period, parameters): - dis = parameters(period).gov.dwp.disability_premia + p = parameters(period).gov.dwp.disability_premia single = benunit("is_single", period.this_year) couple = benunit("is_couple", period.this_year) - single_premium = single * dis.disability_single - couple_premium = couple * dis.disability_couple + single_premium = single * p.disability_single + couple_premium = couple * p.disability_couple has_disabled_adults = ( benunit("num_disabled_adults", period.this_year) > 0 ) diff --git a/policyengine_uk/variables/household/demographic/enhanced_disability_premium.py b/policyengine_uk/variables/household/demographic/enhanced_disability_premium.py index 184a75188..6572856af 100644 --- a/policyengine_uk/variables/household/demographic/enhanced_disability_premium.py +++ b/policyengine_uk/variables/household/demographic/enhanced_disability_premium.py @@ -10,11 +10,11 @@ class enhanced_disability_premium(Variable): unit = GBP def formula(benunit, period, parameters): - dis = parameters(period).gov.dwp.disability_premia + p = parameters(period).gov.dwp.disability_premia single = benunit("is_single", period.this_year) couple = benunit("is_couple", period.this_year) - single_premium = single * dis.enhanced_single - couple_premium = couple * dis.enhanced_couple + single_premium = single * p.enhanced_single + couple_premium = couple * p.enhanced_couple has_enhanced_disabled_adults = ( benunit("num_enhanced_disabled_adults", period.this_year) > 0 ) diff --git a/policyengine_uk/variables/household/demographic/is_enhanced_disabled_for_benefits.py b/policyengine_uk/variables/household/demographic/is_enhanced_disabled_for_benefits.py index 7782b4ca9..06df05238 100644 --- a/policyengine_uk/variables/household/demographic/is_enhanced_disabled_for_benefits.py +++ b/policyengine_uk/variables/household/demographic/is_enhanced_disabled_for_benefits.py @@ -8,7 +8,7 @@ class is_enhanced_disabled_for_benefits(Variable): definition_period = YEAR def formula(person, period, parameters): - DLA_requirement = ( + dla_requirement = ( parameters(period).gov.dwp.dla.self_care.higher * WEEKS_IN_YEAR ) - return person("dla_sc", period) >= DLA_requirement + return person("dla_sc", period) >= dla_requirement diff --git a/policyengine_uk/variables/household/demographic/is_severely_disabled_for_benefits.py b/policyengine_uk/variables/household/demographic/is_severely_disabled_for_benefits.py index 16dc1b6aa..42661d724 100644 --- a/policyengine_uk/variables/household/demographic/is_severely_disabled_for_benefits.py +++ b/policyengine_uk/variables/household/demographic/is_severely_disabled_for_benefits.py @@ -12,16 +12,15 @@ class is_severely_disabled_for_benefits(Variable): reference = "Child Tax Credit Regulations 2002 s. 8" def formula(person, period, parameters): - benefit = parameters(period).gov.dwp + p = parameters(period).gov.dwp THRESHOLD_SAFETY_GAP = 10 * WEEKS_IN_YEAR paragraph_3 = ( person("dla_sc", period) - >= benefit.dla.self_care.higher * WEEKS_IN_YEAR - - THRESHOLD_SAFETY_GAP + >= p.dla.self_care.higher * WEEKS_IN_YEAR - THRESHOLD_SAFETY_GAP ) paragraph_4 = ( person("pip_dl", period) - >= benefit.pip.daily_living.enhanced * WEEKS_IN_YEAR + >= p.pip.daily_living.enhanced * WEEKS_IN_YEAR - THRESHOLD_SAFETY_GAP ) paragraph_5 = person("afcs", period) > 0 diff --git a/policyengine_uk/variables/household/demographic/severe_disability_premium.py b/policyengine_uk/variables/household/demographic/severe_disability_premium.py index 727c57c76..3627467c5 100644 --- a/policyengine_uk/variables/household/demographic/severe_disability_premium.py +++ b/policyengine_uk/variables/household/demographic/severe_disability_premium.py @@ -10,11 +10,11 @@ class severe_disability_premium(Variable): unit = GBP def formula(benunit, period, parameters): - dis = parameters(period).gov.dwp.disability_premia + p = parameters(period).gov.dwp.disability_premia single = benunit("is_single", period.this_year) couple = benunit("is_couple", period.this_year) - single_premium = single * dis.severe_single - couple_premium = couple * dis.severe_couple + single_premium = single * p.severe_single + couple_premium = couple * p.severe_couple has_severely_disabled_adults = ( benunit("num_severely_disabled_adults", period.this_year) > 0 ) diff --git a/policyengine_uk/variables/household/income/household_benefits.py b/policyengine_uk/variables/household/income/household_benefits.py index 1523f1a7b..7bf5186ce 100644 --- a/policyengine_uk/variables/household/income/household_benefits.py +++ b/policyengine_uk/variables/household/income/household_benefits.py @@ -52,10 +52,10 @@ class household_benefits(Variable): ] def formula(household, period, parameters): - contrib = parameters(period).gov.contrib - uprating = contrib.benefit_uprating + p = parameters(period).gov.contrib + uprating = p.benefit_uprating benefits = household_benefits.adds - if contrib.abolish_council_tax: + if p.abolish_council_tax: benefits = [ benefit for benefit in benefits diff --git a/policyengine_uk/variables/household/income/minimum_wage.py b/policyengine_uk/variables/household/income/minimum_wage.py index bf54d87bc..6bc71c4b3 100644 --- a/policyengine_uk/variables/household/income/minimum_wage.py +++ b/policyengine_uk/variables/household/income/minimum_wage.py @@ -11,5 +11,5 @@ class minimum_wage(Variable): unit = GBP def formula(person, period, parameters): - MW = parameters(period).gov.hmrc.minimum_wage - return MW[person("minimum_wage_category", period)] + p = parameters(period).gov.hmrc.minimum_wage + return p[person("minimum_wage_category", period)] diff --git a/policyengine_uk/variables/household/wealth/corporate_land_value.py b/policyengine_uk/variables/household/wealth/corporate_land_value.py index 3dfcd9cb3..591333866 100644 --- a/policyengine_uk/variables/household/wealth/corporate_land_value.py +++ b/policyengine_uk/variables/household/wealth/corporate_land_value.py @@ -11,10 +11,9 @@ class corporate_land_value(Variable): quantity_type = STOCK def formula(household, period, parameters): - wealth = parameters(period).household.wealth + p = parameters(period).household.wealth corporate_wealth = household("corporate_wealth", period) corporate_wealth_intensity = ( - wealth.land.value.aggregate_corporate_land_value - / wealth.corporate_wealth + p.land.value.aggregate_corporate_land_value / p.corporate_wealth ) return corporate_wealth * corporate_wealth_intensity diff --git a/policyengine_uk/variables/household/wealth/household_land_value.py b/policyengine_uk/variables/household/wealth/household_land_value.py index b57874561..968cd5e1f 100644 --- a/policyengine_uk/variables/household/wealth/household_land_value.py +++ b/policyengine_uk/variables/household/wealth/household_land_value.py @@ -13,10 +13,9 @@ class household_land_value(Variable): quantity_type = STOCK def formula(household, period, parameters): - wealth = parameters(period).household.wealth + p = parameters(period).household.wealth property_wealth_intensity = ( - wealth.land.value.aggregate_household_land_value - / wealth.property_wealth + p.land.value.aggregate_household_land_value / p.property_wealth ) property_wealth = household("property_wealth", period) owned_land = household("owned_land", period) diff --git a/policyengine_uk/variables/household/wealth/shareholding.py b/policyengine_uk/variables/household/wealth/shareholding.py index 68a283eea..8f0362ce2 100644 --- a/policyengine_uk/variables/household/wealth/shareholding.py +++ b/policyengine_uk/variables/household/wealth/shareholding.py @@ -17,8 +17,8 @@ def formula(household, period, parameters): ): weight = household("household_weight", period) return wealth / (wealth * weight).sum() - wealth = parameters(period).household.wealth - nbs = wealth.national_balance_sheet + p = parameters(period).household.wealth + nbs = p.national_balance_sheet wealth = household("corporate_wealth", period) total_wealth = nbs.household.financial_net_worth return wealth / total_wealth diff --git a/policyengine_uk/variables/input/dla_m_category.py b/policyengine_uk/variables/input/dla_m_category.py index 84b4b7737..42d7cbf13 100644 --- a/policyengine_uk/variables/input/dla_m_category.py +++ b/policyengine_uk/variables/input/dla_m_category.py @@ -14,15 +14,15 @@ class dla_m_category(Variable): default_value = LowerOrHigher.NONE def formula(person, period, parameters): - dla_m = parameters(period).baseline.gov.dwp.dla.mobility + p = parameters(period).baseline.gov.dwp.dla.mobility SAFETY_MARGIN = 0.1 # Survey reported values could be slightly below eligible values when they should be above due to data manipulation reported_weekly_dla_m = ( person("dla_m_reported", period) / WEEKS_IN_YEAR ) return select( [ - reported_weekly_dla_m >= dla_m.higher * (1 - SAFETY_MARGIN), - reported_weekly_dla_m >= dla_m.lower * (1 - SAFETY_MARGIN), + reported_weekly_dla_m >= p.higher * (1 - SAFETY_MARGIN), + reported_weekly_dla_m >= p.lower * (1 - SAFETY_MARGIN), True, ], [ diff --git a/policyengine_uk/variables/input/dla_sc_category.py b/policyengine_uk/variables/input/dla_sc_category.py index 817d8f401..149917ea6 100644 --- a/policyengine_uk/variables/input/dla_sc_category.py +++ b/policyengine_uk/variables/input/dla_sc_category.py @@ -14,16 +14,16 @@ class dla_sc_category(Variable): default_value = LowerMiddleOrHigher.NONE def formula(person, period, parameters): - dla_sc = parameters(period).baseline.gov.dwp.dla.self_care + p = parameters(period).baseline.gov.dwp.dla.self_care SAFETY_MARGIN = 0.1 # Survey reported values could be slightly below eligible values when they should be above due to data manipulation reported_weekly_dla_sc = ( person("dla_sc_reported", period) / WEEKS_IN_YEAR ) return select( [ - reported_weekly_dla_sc >= dla_sc.higher * (1 - SAFETY_MARGIN), - reported_weekly_dla_sc >= dla_sc.middle * (1 - SAFETY_MARGIN), - reported_weekly_dla_sc >= dla_sc.lower * (1 - SAFETY_MARGIN), + reported_weekly_dla_sc >= p.higher * (1 - SAFETY_MARGIN), + reported_weekly_dla_sc >= p.middle * (1 - SAFETY_MARGIN), + reported_weekly_dla_sc >= p.lower * (1 - SAFETY_MARGIN), True, ], [ diff --git a/policyengine_uk/variables/input/pip_dl_category.py b/policyengine_uk/variables/input/pip_dl_category.py index fe1c561be..f2c8f139c 100644 --- a/policyengine_uk/variables/input/pip_dl_category.py +++ b/policyengine_uk/variables/input/pip_dl_category.py @@ -12,17 +12,15 @@ class pip_dl_category(Variable): default_value = PIPCategory.NONE def formula(person, period, parameters): - pip_dl = parameters(period).baseline.gov.dwp.pip.daily_living + p = parameters(period).baseline.gov.dwp.pip.daily_living SAFETY_MARGIN = 0.1 # Survey reported values could be slightly below eligible values when they should be above due to data manipulation reported_weekly_pip_dl = ( person("pip_dl_reported", period) / WEEKS_IN_YEAR ) return select( [ - reported_weekly_pip_dl - >= pip_dl.enhanced * (1 - SAFETY_MARGIN), - reported_weekly_pip_dl - >= pip_dl.standard * (1 - SAFETY_MARGIN), + reported_weekly_pip_dl >= p.enhanced * (1 - SAFETY_MARGIN), + reported_weekly_pip_dl >= p.standard * (1 - SAFETY_MARGIN), True, ], [ diff --git a/policyengine_uk/variables/input/pip_m_category.py b/policyengine_uk/variables/input/pip_m_category.py index b4082ef1a..c8525253c 100644 --- a/policyengine_uk/variables/input/pip_m_category.py +++ b/policyengine_uk/variables/input/pip_m_category.py @@ -12,15 +12,15 @@ class pip_m_category(Variable): default_value = PIPCategory.NONE def formula(person, period, parameters): - pip_m = parameters(period).baseline.gov.dwp.pip.mobility + p = parameters(period).baseline.gov.dwp.pip.mobility SAFETY_MARGIN = 0.1 # Survey reported values could be slightly below eligible values when they should be above due to data manipulation reported_weekly_pip_m = ( person("pip_m_reported", period) / WEEKS_IN_YEAR ) return select( [ - reported_weekly_pip_m >= pip_m.enhanced * (1 - SAFETY_MARGIN), - reported_weekly_pip_m >= pip_m.standard * (1 - SAFETY_MARGIN), + reported_weekly_pip_m >= p.enhanced * (1 - SAFETY_MARGIN), + reported_weekly_pip_m >= p.standard * (1 - SAFETY_MARGIN), True, ], [ diff --git a/policyengine_uk/variables/input/rent.py b/policyengine_uk/variables/input/rent.py index 06ff9b3f8..b25508cf1 100644 --- a/policyengine_uk/variables/input/rent.py +++ b/policyengine_uk/variables/input/rent.py @@ -30,14 +30,12 @@ def formula(household, period, parameters): is_private_rent = tenure_type == "RENT_PRIVATELY" - obr = parameters.gov.economic_assumptions.indices.obr + p = parameters.gov.economic_assumptions.indices.obr - private_rent_uprating = obr.lagged_average_earnings( + private_rent_uprating = p.lagged_average_earnings( period - ) / obr.lagged_average_earnings(data_year) - social_rent_uprating = obr.social_rent(period) / obr.social_rent( - data_year - ) + ) / p.lagged_average_earnings(data_year) + social_rent_uprating = p.social_rent(period) / p.social_rent(data_year) return select( [ diff --git a/policyengine_uk/variables/input/state_pension.py b/policyengine_uk/variables/input/state_pension.py index 4efc30d89..1d9d3898f 100644 --- a/policyengine_uk/variables/input/state_pension.py +++ b/policyengine_uk/variables/input/state_pension.py @@ -12,12 +12,12 @@ class state_pension(Variable): uprating = "gov.economic_assumptions.indices.obr.consumer_price_index" def formula(person, period, parameters): - gov = parameters(period).gov - if gov.contrib.abolish_state_pension: + p = parameters(period).gov + if p.contrib.abolish_state_pension: return 0 - relative_increase = gov.contrib.cec.state_pension_increase + relative_increase = p.contrib.cec.state_pension_increase uprating = 1 + relative_increase - sp = gov.dwp.state_pension + sp = p.dwp.state_pension gender = person("gender", period).decode_to_str() is_sp_age = person("is_sp_age", period) return add( From 7b9d17f39b179cd609fab5b573cd8da43e29abd8 Mon Sep 17 00:00:00 2001 From: juaristi22 Date: Wed, 16 Jul 2025 14:04:06 +0200 Subject: [PATCH 07/18] lowercase lha test --- .../family/housing_benefit/housing_benefit_eligible.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/housing_benefit/housing_benefit_eligible.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/housing_benefit/housing_benefit_eligible.yaml index b00f14f60..6f337cf9f 100644 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/housing_benefit/housing_benefit_eligible.yaml +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/housing_benefit/housing_benefit_eligible.yaml @@ -4,7 +4,7 @@ input: in_social_housing: true housing_benefit_reported: 1 - LHA_eligible: false + lha_eligible: false output: housing_benefit_eligible: true @@ -14,7 +14,7 @@ input: in_social_housing: false housing_benefit_reported: 1 - LHA_eligible: true + lha_eligible: true output: housing_benefit_eligible: true @@ -24,7 +24,7 @@ input: in_social_housing: false housing_benefit_reported: 0 - LHA_eligible: true + lha_eligible: true output: housing_benefit_eligible: false @@ -34,6 +34,6 @@ input: in_social_housing: false housing_benefit_reported: 1 - LHA_eligible: false + lha_eligible: false output: housing_benefit_eligible: false From fddfc4fccba2d669cbdfabae35acf6969ec0c67a Mon Sep 17 00:00:00 2001 From: juaristi22 Date: Wed, 16 Jul 2025 14:25:47 +0200 Subject: [PATCH 08/18] cleaned cached files to avoid import errors --- changelog_entry.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog_entry.yaml b/changelog_entry.yaml index 498521dec..4850f491c 100644 --- a/changelog_entry.yaml +++ b/changelog_entry.yaml @@ -1,5 +1,5 @@ - bump: minor changes: added: - - Renaming variables to lowercase. + - Renaming variables to lowercase. - Extending the use of "p" for "parameter" in variable formulas. \ No newline at end of file From 64342507ea9a7d02b8f2f03c36f3d7a721953593 Mon Sep 17 00:00:00 2001 From: juaristi22 Date: Wed, 16 Jul 2025 14:37:52 +0200 Subject: [PATCH 09/18] switch off case insenstivity in git so it will record file name changes --- .../parameters/gov/dwp/esa/README.md | 1 + .../parameters/gov/dwp/esa/income/README.md | 1 + .../gov/dwp/esa/income/amount_18_24.yaml | 11 ++ .../gov/dwp/esa/income/amount_over_25.yaml | 11 ++ .../parameters/gov/dwp/esa/income/couple.yaml | 11 ++ .../gov/dwp/esa/income/earn_disregard.yaml | 10 ++ .../esa/income/income_disregard_couple.yaml | 10 ++ .../income/income_disregard_lone_parent.yaml | 10 ++ .../esa/income/income_disregard_single.yaml | 10 ++ .../gov/dwp/esa/income/pension_disregard.yaml | 10 ++ .../parameters/gov/dwp/iidb/README.md | 1 + .../parameters/gov/dwp/iidb/maximum.yaml | 17 +++ .../parameters/gov/dwp/jsa/README.md | 1 + .../gov/dwp/jsa/contrib/amount_18_24.yaml | 16 +++ .../gov/dwp/jsa/contrib/amount_over_25.yaml | 16 +++ .../gov/dwp/jsa/contrib/earn_disregard.yaml | 10 ++ .../dwp/jsa/contrib/pension_disregard.yaml | 10 ++ .../parameters/gov/dwp/jsa/hours/couple.yaml | 8 ++ .../parameters/gov/dwp/jsa/hours/single.yaml | 8 ++ .../gov/dwp/jsa/income/amount_18_24.yaml | 16 +++ .../gov/dwp/jsa/income/amount_over_25.yaml | 16 +++ .../parameters/gov/dwp/jsa/income/couple.yaml | 16 +++ .../jsa/income/income_disregard_couple.yaml | 8 ++ .../income/income_disregard_lone_parent.yaml | 10 ++ .../jsa/income/income_disregard_single.yaml | 8 ++ .../parameters/gov/dwp/jsa/income/takeup.yaml | 17 +++ .../parameters/gov/dwp/lha/README.md | 1 + .../parameters/gov/dwp/lha/__init__.py | 6 + .../parameters/gov/dwp/lha/freeze.yaml | 9 ++ .../gov/dwp/lha/lha_list_of_rents.csv.gz | Bin 0 -> 853159 bytes .../dwp/lha/means_test/earn_disregard.yaml | 9 ++ .../means_test/income_disregard_couple.yaml | 10 ++ .../lha/means_test/income_disregard_lone.yaml | 10 ++ .../income_disregard_lone_parent.yaml | 10 ++ .../means_test/income_disregard_single.yaml | 10 ++ .../dwp/lha/means_test/pension_disregard.yaml | 11 ++ .../dwp/lha/means_test/withdrawal_rate.yaml | 9 ++ .../gov/dwp/lha/means_test/worker_hours.yaml | 10 ++ .../means_test/worker_income_disregard.yaml | 9 ++ .../parameters/gov/dwp/lha/percentile.yaml | 6 + .../means_test/income_threshold_ctc_only.yaml | 19 +++ .../personal_allowance/maximum_ani.yaml | 12 ++ .../hmrc/income_tax/charges/cb_hitc/README.md | 1 + .../charges/cb_hitc/phase_out_end.yaml | 12 ++ .../charges/cb_hitc/phase_out_start.yaml | 12 ++ .../baseline/finance/benefit/family/lha.yaml | 26 ++++ .../uc_lcwra_element.yaml | 12 ++ .../income/income_floor/uc_mif_applies.yaml | 34 ++++++ .../universal_credit/is_uc_eligible.yaml | 29 +++++ .../limited_capability_for_wra.yaml | 15 +++ .../universal_credit/uc_maximum_amount.yaml | 11 ++ .../variables/gov/dwp/brma_lha_rate.py | 63 ++++++++++ .../variables/gov/dwp/ctc_child_element.py | 25 ++++ .../gov/dwp/ctc_disabled_child_element.py | 20 ++++ .../variables/gov/dwp/ctc_family_element.py | 16 +++ .../variables/gov/dwp/ctc_maximum_rate.py | 17 +++ .../ctc_severely_disabled_child_element.py | 24 ++++ .../variables/gov/dwp/is_child_for_ctc.py | 12 ++ .../gov/dwp/is_ctc_child_limit_exempt.py | 29 +++++ .../variables/gov/dwp/is_ctc_eligible.py | 18 +++ .../variables/gov/dwp/is_sp_age.py | 13 ++ .../variables/gov/dwp/is_wtc_eligible.py | 45 +++++++ .../variables/gov/dwp/lha_allowed_bedrooms.py | 57 +++++++++ policyengine_uk/variables/gov/dwp/lha_cap.py | 20 ++++ .../variables/gov/dwp/lha_category.py | 113 ++++++++++++++++++ .../variables/gov/dwp/lha_eligible.py | 23 ++++ .../limited_work_ability/uc_lcwra_element.py | 19 +++ .../uc_limited_capability_for_wra.py | 12 ++ .../variables/gov/dwp/would_claim_ctc.py | 18 +++ .../variables/gov/dwp/would_claim_is.py | 18 +++ .../variables/gov/dwp/would_claim_wtc.py | 20 ++++ .../variables/gov/dwp/wtc_basic_element.py | 16 +++ .../gov/dwp/wtc_childcare_element.py | 21 ++++ .../variables/gov/dwp/wtc_couple_element.py | 17 +++ .../variables/gov/dwp/wtc_disabled_element.py | 25 ++++ .../gov/dwp/wtc_lone_parent_element.py | 18 +++ .../variables/gov/dwp/wtc_maximum_rate.py | 20 ++++ .../gov/dwp/wtc_severely_disabled_element.py | 18 +++ .../variables/gov/dwp/wtc_worker_element.py | 17 +++ .../savings_income/isa_interest_income.py | 13 ++ policyengine_uk/variables/household/brma.py | 14 +++ .../variables/household/demographic/in_fe.py | 10 ++ .../variables/household/demographic/in_he.py | 11 ++ .../household/demographic/is_wa_adult.py | 12 ++ .../household/income/is_child_or_qyp.py | 11 ++ .../variables/household/income/is_qyp.py | 16 +++ 86 files changed, 1377 insertions(+) create mode 100644 policyengine_uk/parameters/gov/dwp/esa/README.md create mode 100644 policyengine_uk/parameters/gov/dwp/esa/income/README.md create mode 100644 policyengine_uk/parameters/gov/dwp/esa/income/amount_18_24.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/esa/income/amount_over_25.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/esa/income/couple.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/esa/income/earn_disregard.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/esa/income/income_disregard_couple.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/esa/income/income_disregard_lone_parent.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/esa/income/income_disregard_single.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/esa/income/pension_disregard.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/iidb/README.md create mode 100644 policyengine_uk/parameters/gov/dwp/iidb/maximum.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/jsa/README.md create mode 100644 policyengine_uk/parameters/gov/dwp/jsa/contrib/amount_18_24.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/jsa/contrib/amount_over_25.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/jsa/contrib/earn_disregard.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/jsa/contrib/pension_disregard.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/jsa/hours/couple.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/jsa/hours/single.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/jsa/income/amount_18_24.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/jsa/income/amount_over_25.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/jsa/income/couple.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/jsa/income/income_disregard_couple.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/jsa/income/income_disregard_lone_parent.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/jsa/income/income_disregard_single.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/jsa/income/takeup.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/lha/README.md create mode 100644 policyengine_uk/parameters/gov/dwp/lha/__init__.py create mode 100644 policyengine_uk/parameters/gov/dwp/lha/freeze.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/lha/lha_list_of_rents.csv.gz create mode 100644 policyengine_uk/parameters/gov/dwp/lha/means_test/earn_disregard.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/lha/means_test/income_disregard_couple.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/lha/means_test/income_disregard_lone.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/lha/means_test/income_disregard_lone_parent.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/lha/means_test/income_disregard_single.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/lha/means_test/pension_disregard.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/lha/means_test/withdrawal_rate.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/lha/means_test/worker_hours.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/lha/means_test/worker_income_disregard.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/lha/percentile.yaml create mode 100644 policyengine_uk/parameters/gov/dwp/tax_credits/means_test/income_threshold_ctc_only.yaml create mode 100644 policyengine_uk/parameters/gov/hmrc/income_tax/allowances/personal_allowance/maximum_ani.yaml create mode 100644 policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/README.md create mode 100644 policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/phase_out_end.yaml create mode 100644 policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/phase_out_start.yaml create mode 100644 policyengine_uk/tests/policy/baseline/finance/benefit/family/lha.yaml create mode 100644 policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/child_element/disability/limited_work_ability/uc_lcwra_element.yaml create mode 100644 policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/income/income_floor/uc_mif_applies.yaml create mode 100644 policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/is_uc_eligible.yaml create mode 100644 policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/limited_capability_for_wra.yaml create mode 100644 policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/uc_maximum_amount.yaml create mode 100644 policyengine_uk/variables/gov/dwp/brma_lha_rate.py create mode 100644 policyengine_uk/variables/gov/dwp/ctc_child_element.py create mode 100644 policyengine_uk/variables/gov/dwp/ctc_disabled_child_element.py create mode 100644 policyengine_uk/variables/gov/dwp/ctc_family_element.py create mode 100644 policyengine_uk/variables/gov/dwp/ctc_maximum_rate.py create mode 100644 policyengine_uk/variables/gov/dwp/ctc_severely_disabled_child_element.py create mode 100644 policyengine_uk/variables/gov/dwp/is_child_for_ctc.py create mode 100644 policyengine_uk/variables/gov/dwp/is_ctc_child_limit_exempt.py create mode 100644 policyengine_uk/variables/gov/dwp/is_ctc_eligible.py create mode 100644 policyengine_uk/variables/gov/dwp/is_sp_age.py create mode 100644 policyengine_uk/variables/gov/dwp/is_wtc_eligible.py create mode 100644 policyengine_uk/variables/gov/dwp/lha_allowed_bedrooms.py create mode 100644 policyengine_uk/variables/gov/dwp/lha_cap.py create mode 100644 policyengine_uk/variables/gov/dwp/lha_category.py create mode 100644 policyengine_uk/variables/gov/dwp/lha_eligible.py create mode 100644 policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_lcwra_element.py create mode 100644 policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_limited_capability_for_wra.py create mode 100644 policyengine_uk/variables/gov/dwp/would_claim_ctc.py create mode 100644 policyengine_uk/variables/gov/dwp/would_claim_is.py create mode 100644 policyengine_uk/variables/gov/dwp/would_claim_wtc.py create mode 100644 policyengine_uk/variables/gov/dwp/wtc_basic_element.py create mode 100644 policyengine_uk/variables/gov/dwp/wtc_childcare_element.py create mode 100644 policyengine_uk/variables/gov/dwp/wtc_couple_element.py create mode 100644 policyengine_uk/variables/gov/dwp/wtc_disabled_element.py create mode 100644 policyengine_uk/variables/gov/dwp/wtc_lone_parent_element.py create mode 100644 policyengine_uk/variables/gov/dwp/wtc_maximum_rate.py create mode 100644 policyengine_uk/variables/gov/dwp/wtc_severely_disabled_element.py create mode 100644 policyengine_uk/variables/gov/dwp/wtc_worker_element.py create mode 100644 policyengine_uk/variables/gov/hmrc/income_tax/bases/savings_income/isa_interest_income.py create mode 100644 policyengine_uk/variables/household/brma.py create mode 100644 policyengine_uk/variables/household/demographic/in_fe.py create mode 100644 policyengine_uk/variables/household/demographic/in_he.py create mode 100644 policyengine_uk/variables/household/demographic/is_wa_adult.py create mode 100644 policyengine_uk/variables/household/income/is_child_or_qyp.py create mode 100644 policyengine_uk/variables/household/income/is_qyp.py diff --git a/policyengine_uk/parameters/gov/dwp/esa/README.md b/policyengine_uk/parameters/gov/dwp/esa/README.md new file mode 100644 index 000000000..1e11f03ca --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/esa/README.md @@ -0,0 +1 @@ +# Employment Support Allowance diff --git a/policyengine_uk/parameters/gov/dwp/esa/income/README.md b/policyengine_uk/parameters/gov/dwp/esa/income/README.md new file mode 100644 index 000000000..a3c46e58d --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/esa/income/README.md @@ -0,0 +1 @@ +# Income-based diff --git a/policyengine_uk/parameters/gov/dwp/esa/income/amount_18_24.yaml b/policyengine_uk/parameters/gov/dwp/esa/income/amount_18_24.yaml new file mode 100644 index 000000000..e56108988 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/esa/income/amount_18_24.yaml @@ -0,0 +1,11 @@ +description: Income-based Employment and Support Allowance personal allowance for + persons aged 18-24 +metadata: + economy: false + period: week + label: Income-based ESA personal allowance (18-24) + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=38 + unit: currency-GBP +values: + 2015-04-01: 57.9 + 2020-04-01: 58.9 diff --git a/policyengine_uk/parameters/gov/dwp/esa/income/amount_over_25.yaml b/policyengine_uk/parameters/gov/dwp/esa/income/amount_over_25.yaml new file mode 100644 index 000000000..bb4340e77 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/esa/income/amount_over_25.yaml @@ -0,0 +1,11 @@ +description: Income-based Employment and Support Allowance personal allowance for + persons aged over 25 +metadata: + economy: false + period: week + label: Income-based ESA personal allowance (over 25) + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=38 + unit: currency-GBP +values: + 2015-04-01: 73.1 + 2020-04-01: 74.35 diff --git a/policyengine_uk/parameters/gov/dwp/esa/income/couple.yaml b/policyengine_uk/parameters/gov/dwp/esa/income/couple.yaml new file mode 100644 index 000000000..c3782e3e1 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/esa/income/couple.yaml @@ -0,0 +1,11 @@ +description: Income-based Employment and Support Allowance personal allowance for + couples +metadata: + economy: false + period: week + label: Income-based ESA personal allowance (couples) + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=38 + unit: currency-GBP +values: + 2015-04-01: 57.9 + 2020-04-01: 116.8 diff --git a/policyengine_uk/parameters/gov/dwp/esa/income/earn_disregard.yaml b/policyengine_uk/parameters/gov/dwp/esa/income/earn_disregard.yaml new file mode 100644 index 000000000..e51cb17e3 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/esa/income/earn_disregard.yaml @@ -0,0 +1,10 @@ +description: Earnings threshold above which the income-based Employment and Support + Allowance amount is reduced +metadata: + economy: false + period: week + label: Income-based ESA earnings disregard + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=38 + unit: currency-GBP +values: + 2015-04-01: 5.0 diff --git a/policyengine_uk/parameters/gov/dwp/esa/income/income_disregard_couple.yaml b/policyengine_uk/parameters/gov/dwp/esa/income/income_disregard_couple.yaml new file mode 100644 index 000000000..a874f1993 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/esa/income/income_disregard_couple.yaml @@ -0,0 +1,10 @@ +description: Threshold for income for a couple, above which the income-based Employment + and Support Allowance amount is reduced +metadata: + economy: false + period: week + label: Income-based ESA couple earnings disregard + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=38 + unit: currency-GBP +values: + 2015-04-01: 10.0 diff --git a/policyengine_uk/parameters/gov/dwp/esa/income/income_disregard_lone_parent.yaml b/policyengine_uk/parameters/gov/dwp/esa/income/income_disregard_lone_parent.yaml new file mode 100644 index 000000000..259340f77 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/esa/income/income_disregard_lone_parent.yaml @@ -0,0 +1,10 @@ +description: Threshold for income for a lone parent, above which the income-based + Employment and Support Allowance amount is reduced +metadata: + economy: false + period: week + label: Income-based ESA lone parent earnings disregard + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=38 + unit: currency-GBP +values: + 2015-04-01: 20.0 diff --git a/policyengine_uk/parameters/gov/dwp/esa/income/income_disregard_single.yaml b/policyengine_uk/parameters/gov/dwp/esa/income/income_disregard_single.yaml new file mode 100644 index 000000000..dc3cc5c3c --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/esa/income/income_disregard_single.yaml @@ -0,0 +1,10 @@ +description: Threshold for income for a single person, above which the income-based + Employment and Support Allowance amount is reduced +metadata: + economy: false + period: week + label: Income-based ESA single person earnings disregard + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=38 + unit: currency-GBP +values: + 2015-04-01: 5.0 diff --git a/policyengine_uk/parameters/gov/dwp/esa/income/pension_disregard.yaml b/policyengine_uk/parameters/gov/dwp/esa/income/pension_disregard.yaml new file mode 100644 index 000000000..6e41f4897 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/esa/income/pension_disregard.yaml @@ -0,0 +1,10 @@ +description: Threshold for occupational and personal pensions, above which the income-based + Employment and Support Allowance amount is reduced +metadata: + economy: false + period: week + label: Income-based ESA pension disregard + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=38 + unit: currency-GBP +values: + 2015-04-01: 50.0 diff --git a/policyengine_uk/parameters/gov/dwp/iidb/README.md b/policyengine_uk/parameters/gov/dwp/iidb/README.md new file mode 100644 index 000000000..ca54960c6 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/iidb/README.md @@ -0,0 +1 @@ +# Industrial Injuries Disablement Benefit diff --git a/policyengine_uk/parameters/gov/dwp/iidb/maximum.yaml b/policyengine_uk/parameters/gov/dwp/iidb/maximum.yaml new file mode 100644 index 000000000..af42c39c1 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/iidb/maximum.yaml @@ -0,0 +1,17 @@ +description: Maximum weekly Industrial Injuries Disablement Benefit; amount varies + in 10% increments +metadata: + economy: false + period: week + label: Industrial Injuries Disablement Benefit maximum + reference: https://www.gov.uk/industrial-injuries-disablement-benefit/what-youll-get + unit: currency-GBP + uprating: gov.economic_assumptions.indices.obr.consumer_price_index +values: + 2015-04-01: 182 + 2025-04-01: + value: 225.30 + reference: + - title: GOV.UK + href: https://www.gov.uk/industrial-injuries-disablement-benefit/what-youll-get + diff --git a/policyengine_uk/parameters/gov/dwp/jsa/README.md b/policyengine_uk/parameters/gov/dwp/jsa/README.md new file mode 100644 index 000000000..a02806441 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/jsa/README.md @@ -0,0 +1 @@ +# Jobseeker's Allowance diff --git a/policyengine_uk/parameters/gov/dwp/jsa/contrib/amount_18_24.yaml b/policyengine_uk/parameters/gov/dwp/jsa/contrib/amount_18_24.yaml new file mode 100644 index 000000000..0b12e379e --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/jsa/contrib/amount_18_24.yaml @@ -0,0 +1,16 @@ +description: Income-based Jobseeker's Allowance for persons aged 18-24 +metadata: + economy: false + period: week + label: Income-based JSA (18-24) + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 + unit: currency-GBP +values: + 2015-04-01: 57.9 + 2016-04-01: 57.9 + 2017-04-01: 57.9 + 2018-04-01: 57.9 + 2019-04-01: 57.9 + 2020-04-01: 58.9 + 2021-04-01: 59.2 + 2022-04-01: 61.05 diff --git a/policyengine_uk/parameters/gov/dwp/jsa/contrib/amount_over_25.yaml b/policyengine_uk/parameters/gov/dwp/jsa/contrib/amount_over_25.yaml new file mode 100644 index 000000000..474e976fc --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/jsa/contrib/amount_over_25.yaml @@ -0,0 +1,16 @@ +description: Contributory Jobseeker's Allowance for persons aged over 25 +metadata: + economy: false + period: week + label: Contributory JSA (over 25) + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 + unit: currency-GBP +values: + 2015-04-01: 73.1 + 2016-04-01: 73.1 + 2017-04-01: 73.1 + 2018-04-01: 73.1 + 2019-04-01: 73.1 + 2020-04-01: 74.35 + 2021-04-01: 74.7 + 2022-04-01: 77.0 diff --git a/policyengine_uk/parameters/gov/dwp/jsa/contrib/earn_disregard.yaml b/policyengine_uk/parameters/gov/dwp/jsa/contrib/earn_disregard.yaml new file mode 100644 index 000000000..e353d62b7 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/jsa/contrib/earn_disregard.yaml @@ -0,0 +1,10 @@ +description: Threshold in earnings, above which the contributory Jobseeker's Allowance + amount is reduced +metadata: + economy: false + period: week + label: Jobseeker's Allowance earnings disregard + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 + unit: currency-GBP +values: + 2015-04-01: 5.0 diff --git a/policyengine_uk/parameters/gov/dwp/jsa/contrib/pension_disregard.yaml b/policyengine_uk/parameters/gov/dwp/jsa/contrib/pension_disregard.yaml new file mode 100644 index 000000000..703f73d52 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/jsa/contrib/pension_disregard.yaml @@ -0,0 +1,10 @@ +description: Threshold in occupational and personal pensions, above which the contributory + Jobseeker's Allowance amount is reduced +metadata: + economy: false + period: week + label: Jobseeker's Allowance pension disregard + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 + unit: currency-GBP +values: + 2015-04-01: 50.0 diff --git a/policyengine_uk/parameters/gov/dwp/jsa/hours/couple.yaml b/policyengine_uk/parameters/gov/dwp/jsa/hours/couple.yaml new file mode 100644 index 000000000..3fd9ba7f5 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/jsa/hours/couple.yaml @@ -0,0 +1,8 @@ +description: Hours requirement for joint claimants of Jobseeker's Allowance +values: + 2015-04-01: 24 +metadata: + unit: hour + period: week + label: Jobseeker's Allowance hours requirement (couple) + economy: false diff --git a/policyengine_uk/parameters/gov/dwp/jsa/hours/single.yaml b/policyengine_uk/parameters/gov/dwp/jsa/hours/single.yaml new file mode 100644 index 000000000..ae6d232ac --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/jsa/hours/single.yaml @@ -0,0 +1,8 @@ +description: Hours requirement for single claimants of Jobseeker's Allowance +values: + 2015-04-01: 16 +metadata: + unit: hour + period: week + label: Jobseeker's Allowance hours requirement (single) + economy: false diff --git a/policyengine_uk/parameters/gov/dwp/jsa/income/amount_18_24.yaml b/policyengine_uk/parameters/gov/dwp/jsa/income/amount_18_24.yaml new file mode 100644 index 000000000..7ef6eed0b --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/jsa/income/amount_18_24.yaml @@ -0,0 +1,16 @@ +description: Income-based Jobseeker's Allowance for persons aged 18-24 +values: + 2015-04-01: 57.90 + 2016-04-01: 57.90 + 2017-04-01: 57.90 + 2018-04-01: 57.90 + 2019-04-01: 57.90 + 2020-04-01: 58.90 + 2021-04-01: 59.20 + 2022-04-01: 61.05 +metadata: + period: week + unit: currency-GBP + label: Income-based JSA (18-24) + uprating: gov.benefit_uprating_cpi + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 diff --git a/policyengine_uk/parameters/gov/dwp/jsa/income/amount_over_25.yaml b/policyengine_uk/parameters/gov/dwp/jsa/income/amount_over_25.yaml new file mode 100644 index 000000000..8eaf32c2a --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/jsa/income/amount_over_25.yaml @@ -0,0 +1,16 @@ +description: Income-based Jobseeker's Allowance for persons aged over 25 +values: + 2015-04-01: 73.10 + 2016-04-01: 73.10 + 2017-04-01: 73.10 + 2018-04-01: 73.10 + 2019-04-01: 73.10 + 2020-04-01: 74.35 + 2021-04-01: 74.70 + 2022-04-01: 77.00 +metadata: + period: week + label: Income-based JSA (over 25) + uprating: gov.benefit_uprating_cpi + unit: currency-GBP + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 diff --git a/policyengine_uk/parameters/gov/dwp/jsa/income/couple.yaml b/policyengine_uk/parameters/gov/dwp/jsa/income/couple.yaml new file mode 100644 index 000000000..e8da69c4d --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/jsa/income/couple.yaml @@ -0,0 +1,16 @@ +description: Weekly contributory Jobseeker's Allowance for couples +values: + 2015-04-01: 114.85 + 2016-04-01: 114.85 + 2017-04-01: 114.85 + 2018-04-01: 114.85 + 2019-04-01: 114.85 + 2020-04-01: 116.80 + 2021-04-01: 117.40 + 2022-04-01: 121.05 +metadata: + period: week + unit: currency-GBP + label: Income-based JSA (couple) + uprating: gov.benefit_uprating_cpi + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 diff --git a/policyengine_uk/parameters/gov/dwp/jsa/income/income_disregard_couple.yaml b/policyengine_uk/parameters/gov/dwp/jsa/income/income_disregard_couple.yaml new file mode 100644 index 000000000..13a2451b7 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/jsa/income/income_disregard_couple.yaml @@ -0,0 +1,8 @@ +description: Threshold in income for a couple, above which the contributory Jobseeker's Allowance amount is reduced +values: + 2015-04-01: 10.00 +metadata: + period: week + label: Jobseeker's Allowance income disregard (couple) + unit: currency-GBP + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=33 diff --git a/policyengine_uk/parameters/gov/dwp/jsa/income/income_disregard_lone_parent.yaml b/policyengine_uk/parameters/gov/dwp/jsa/income/income_disregard_lone_parent.yaml new file mode 100644 index 000000000..e4891d538 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/jsa/income/income_disregard_lone_parent.yaml @@ -0,0 +1,10 @@ +description: Threshold in income for a lone parent, above which the contributory Jobseeker's + Allowance amount is reduced +metadata: + economy: false + period: week + label: Jobseeker's Allowance income disregard (lone parent) + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=33 + unit: currency-GBP +values: + 2015-04-01: 20.0 diff --git a/policyengine_uk/parameters/gov/dwp/jsa/income/income_disregard_single.yaml b/policyengine_uk/parameters/gov/dwp/jsa/income/income_disregard_single.yaml new file mode 100644 index 000000000..058da4525 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/jsa/income/income_disregard_single.yaml @@ -0,0 +1,8 @@ +description: Threshold in income for a single person, above which the Jobseeker's Allowance amount is reduced +values: + 2015-04-01: 5.00 +metadata: + period: week + unit: currency-GBP + label: Jobseeker's Allowance income disregard (single) + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=33 diff --git a/policyengine_uk/parameters/gov/dwp/jsa/income/takeup.yaml b/policyengine_uk/parameters/gov/dwp/jsa/income/takeup.yaml new file mode 100644 index 000000000..f3189c96a --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/jsa/income/takeup.yaml @@ -0,0 +1,17 @@ +description: Share of eligible Income-based Jobseeker's Allowance recipients that + participate +metadata: + economy: false + label: Income-based Jobseeker's Allowance take-up rate + name: jsa_income_takeup + reference: + href: https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/645577/income-related-benefits-estimates-of-take-up-2015-16.pdf + name: 'Income-related benefits: estimates of take-up: financial year 2015/16 | + Jobseeker''s Allowance: tables | JSA1' + unit: /1 +values: + 2009-04-06: 0.69 + 2012-04-06: 0.67 + 2013-04-06: 0.67 + 2014-04-06: 0.59 + 2015-04-06: 0.56 diff --git a/policyengine_uk/parameters/gov/dwp/lha/README.md b/policyengine_uk/parameters/gov/dwp/lha/README.md new file mode 100644 index 000000000..7a4e35a5e --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/lha/README.md @@ -0,0 +1 @@ +# Local Housing Allowance diff --git a/policyengine_uk/parameters/gov/dwp/lha/__init__.py b/policyengine_uk/parameters/gov/dwp/lha/__init__.py new file mode 100644 index 000000000..76d935c80 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/lha/__init__.py @@ -0,0 +1,6 @@ +import pandas as pd +from pathlib import Path + +lha_list_of_rents = pd.read_csv( + Path(__file__).parent / "lha_list_of_rents.csv.gz" +) diff --git a/policyengine_uk/parameters/gov/dwp/lha/freeze.yaml b/policyengine_uk/parameters/gov/dwp/lha/freeze.yaml new file mode 100644 index 000000000..aec94f39d --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/lha/freeze.yaml @@ -0,0 +1,9 @@ +description: While this parameter is true, LHA rates are frozen in cash terms. +values: + 2015-01-01: false + 2020-01-01: true + 2023-12-31: false + 2024-01-01: true +metadata: + unit: bool + label: LHA freeze \ No newline at end of file diff --git a/policyengine_uk/parameters/gov/dwp/lha/lha_list_of_rents.csv.gz b/policyengine_uk/parameters/gov/dwp/lha/lha_list_of_rents.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..af02bfda5c1ad0f6105008fad7a93b6a3c969a6c GIT binary patch literal 853159 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 z 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�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

0}>ag5t`?;St`ScXGazkP31oY+GAyI3s0h+YBCo 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

t?OH7T{bt(Pn|K<4YPij8baRqh+p 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�KAQsa2Wpcepp7h$RZB2U^do@W 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

?n3xyz*gf}Xt<{e9%F$zc<#?VPicZ=Qb-61n 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 literal 0 HcmV?d00001 diff --git a/policyengine_uk/parameters/gov/dwp/lha/means_test/earn_disregard.yaml b/policyengine_uk/parameters/gov/dwp/lha/means_test/earn_disregard.yaml new file mode 100644 index 000000000..925390d0d --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/lha/means_test/earn_disregard.yaml @@ -0,0 +1,9 @@ +description: Threshold earnings, above which the Housing Benefit (LHA) is reduced +metadata: + economy: false + period: week + label: Housing Benefit (LHA) earnings disregard + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 + unit: currency-GBP +values: + 2015-04-01: 5.0 diff --git a/policyengine_uk/parameters/gov/dwp/lha/means_test/income_disregard_couple.yaml b/policyengine_uk/parameters/gov/dwp/lha/means_test/income_disregard_couple.yaml new file mode 100644 index 000000000..857d063c0 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/lha/means_test/income_disregard_couple.yaml @@ -0,0 +1,10 @@ +description: Threshold in income for a couple, above which the Housing Benefit (LHA) + amount is reduced +metadata: + economy: false + period: week + label: Housing Benefit (LHA) income disregard (couple) + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=33 + unit: currency-GBP +values: + 2015-04-01: 10.0 diff --git a/policyengine_uk/parameters/gov/dwp/lha/means_test/income_disregard_lone.yaml b/policyengine_uk/parameters/gov/dwp/lha/means_test/income_disregard_lone.yaml new file mode 100644 index 000000000..e7e9acdba --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/lha/means_test/income_disregard_lone.yaml @@ -0,0 +1,10 @@ +description: Threshold in income for a lone parent, above which the Housing Benefit + (LHA) amount is reduced +metadata: + economy: false + period: week + label: Housing Benefit (LHA) income disregard (lone parent) + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=33 + unit: currency-GBP +values: + 2015-04-01: 20.0 diff --git a/policyengine_uk/parameters/gov/dwp/lha/means_test/income_disregard_lone_parent.yaml b/policyengine_uk/parameters/gov/dwp/lha/means_test/income_disregard_lone_parent.yaml new file mode 100644 index 000000000..e7e9acdba --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/lha/means_test/income_disregard_lone_parent.yaml @@ -0,0 +1,10 @@ +description: Threshold in income for a lone parent, above which the Housing Benefit + (LHA) amount is reduced +metadata: + economy: false + period: week + label: Housing Benefit (LHA) income disregard (lone parent) + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=33 + unit: currency-GBP +values: + 2015-04-01: 20.0 diff --git a/policyengine_uk/parameters/gov/dwp/lha/means_test/income_disregard_single.yaml b/policyengine_uk/parameters/gov/dwp/lha/means_test/income_disregard_single.yaml new file mode 100644 index 000000000..a9ab07aa6 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/lha/means_test/income_disregard_single.yaml @@ -0,0 +1,10 @@ +description: Threshold in income for a single person, above which the Housing Benefit + (LHA) amount is reduced +metadata: + economy: false + period: week + label: Housing Benefit (LHA) income disregard (single) + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=33 + unit: currency-GBP +values: + 2015-04-01: 5.0 diff --git a/policyengine_uk/parameters/gov/dwp/lha/means_test/pension_disregard.yaml b/policyengine_uk/parameters/gov/dwp/lha/means_test/pension_disregard.yaml new file mode 100644 index 000000000..bd3d0abb1 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/lha/means_test/pension_disregard.yaml @@ -0,0 +1,11 @@ +description: Threshold in occupational and personal pensions, above which the Housing + Benefit (LHA) amount is reduced +metadata: + economy: false + period: week + label: Housing Benefit (LHA) pension disregard + reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 + unit: currency-GBP +values: + 2015-04-01: + value: 50.0 diff --git a/policyengine_uk/parameters/gov/dwp/lha/means_test/withdrawal_rate.yaml b/policyengine_uk/parameters/gov/dwp/lha/means_test/withdrawal_rate.yaml new file mode 100644 index 000000000..a8520ab90 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/lha/means_test/withdrawal_rate.yaml @@ -0,0 +1,9 @@ +description: Withdrawal rate of Housing Benefit (LHA) +metadata: + economy: false + period: week + label: Housing Benefit (LHA) withdrawal rate + reference: http://www.oecd.org/els/soc/TaxBEN-United-Kingdom-2018.pdf + unit: /1 +values: + 2015-04-01: 0.65 diff --git a/policyengine_uk/parameters/gov/dwp/lha/means_test/worker_hours.yaml b/policyengine_uk/parameters/gov/dwp/lha/means_test/worker_hours.yaml new file mode 100644 index 000000000..05ee4b93e --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/lha/means_test/worker_hours.yaml @@ -0,0 +1,10 @@ +description: Default hours requirement for the Working-Tax-Credit-related worker element + of Housing Benefit (LHA) +metadata: + economy: false + period: week + label: LHA worker hours requirement + reference: https://www.gov.uk/working-tax-credit + unit: hour +values: + 2015-04-01: 30 diff --git a/policyengine_uk/parameters/gov/dwp/lha/means_test/worker_income_disregard.yaml b/policyengine_uk/parameters/gov/dwp/lha/means_test/worker_income_disregard.yaml new file mode 100644 index 000000000..0870ac3ae --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/lha/means_test/worker_income_disregard.yaml @@ -0,0 +1,9 @@ +description: Additional disregard in income for meeting the 16/30 hours requirement +metadata: + economy: false + period: week + label: Housing Benefit (LHA) worker income disregard + reference: https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/251256/hb-claims-processing-guidance.pdf + unit: currency-GBP +values: + 2015-04-01: 30 diff --git a/policyengine_uk/parameters/gov/dwp/lha/percentile.yaml b/policyengine_uk/parameters/gov/dwp/lha/percentile.yaml new file mode 100644 index 000000000..52308a4a2 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/lha/percentile.yaml @@ -0,0 +1,6 @@ +description: Local Housing Allowance rates are set at this percentile of private rents in the family's Broad Rental Market Area. This parameter does not apply if LHA is frozen. +values: + 2015-01-01: 0.3 +metadata: + unit: /1 + label: LHA percentile \ No newline at end of file diff --git a/policyengine_uk/parameters/gov/dwp/tax_credits/means_test/income_threshold_ctc_only.yaml b/policyengine_uk/parameters/gov/dwp/tax_credits/means_test/income_threshold_ctc_only.yaml new file mode 100644 index 000000000..7db390d21 --- /dev/null +++ b/policyengine_uk/parameters/gov/dwp/tax_credits/means_test/income_threshold_ctc_only.yaml @@ -0,0 +1,19 @@ +description: Income threshold for benefit units only entitled to Child Tax Credit +values: + 2016-04-06: 16_105 + # NB: EUROMOD reports 16_435 for 2020. This is the gov.uk value. + 2020-04-06: 16_385 + 2021-04-06: 16_480 + 2022-04-01: 17_005 + 2023-04-01: 18_725 + 2024-04-01: 19_995 + 2025-04-01: 20_335 +metadata: + period: year + uprating: gov.benefit_uprating_cpi + unit: currency-GBP + name: ctc_income_threshold + label: "CTC income threshold" + reference: + - https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=28 + - https://www.gov.uk/government/publications/rates-and-allowances-tax-credits-child-benefit-and-guardians-allowance/tax-credits-child-benefit-and-guardians-allowance diff --git a/policyengine_uk/parameters/gov/hmrc/income_tax/allowances/personal_allowance/maximum_ani.yaml b/policyengine_uk/parameters/gov/hmrc/income_tax/allowances/personal_allowance/maximum_ani.yaml new file mode 100644 index 000000000..d2faab6b3 --- /dev/null +++ b/policyengine_uk/parameters/gov/hmrc/income_tax/allowances/personal_allowance/maximum_ani.yaml @@ -0,0 +1,12 @@ +description: Maximum adjusted net income before the Personal Allowance is reduced +values: + # Date legislation passed. Is this when it was enacted? + 2009-07-21: 100_000 +metadata: + name: PA_reduction_threshold + period: year + unit: currency-GBP + label: Personal Allowance phase-out threshold + reference: + - title: Income Tax Act 2007 s. 35 + href: https://www.legislation.gov.uk/ukpga/2007/3/part/3/chapter/2/crossheading/personal-allowances diff --git a/policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/README.md b/policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/README.md new file mode 100644 index 000000000..9c01e3e79 --- /dev/null +++ b/policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/README.md @@ -0,0 +1 @@ +# Child Benefit High-Income Tax Charge diff --git a/policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/phase_out_end.yaml b/policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/phase_out_end.yaml new file mode 100644 index 000000000..2dd48ce62 --- /dev/null +++ b/policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/phase_out_end.yaml @@ -0,0 +1,12 @@ +description: Income after which the Child Benefit is fully phased out +values: + 2015-06-05: 60_000 + 2024-01-01: 80_000 +metadata: + period: year + name: CB_HITC_reduction_threshold + label: Child Benefit Tax Charge phase-out end + unit: currency-GBP + reference: + - title: Finance Act 2012 Schedule 1 s. 681C + href: https://www.legislation.gov.uk/ukpga/2012/14/schedule/1 diff --git a/policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/phase_out_start.yaml b/policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/phase_out_start.yaml new file mode 100644 index 000000000..67e7c5bc1 --- /dev/null +++ b/policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/phase_out_start.yaml @@ -0,0 +1,12 @@ +description: Income after which the Child Benefit phases out +values: + 2015-06-05: 50_000 + 2024-01-01: 60_000 +metadata: + period: year + name: CB_HITC_reduction_threshold + label: Child Benefit Tax Charge phase-out threshold + unit: currency-GBP + reference: + - title: Finance Act 2012 Schedule 1 s. 681C + href: https://www.legislation.gov.uk/ukpga/2012/14/schedule/1 diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/lha.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/lha.yaml new file mode 100644 index 000000000..33f3fd4bf --- /dev/null +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/lha.yaml @@ -0,0 +1,26 @@ +- name: BRMA default value + period: 2020 + absolute_error_margin: 20 + input: + age: 18 + lha_category: C + output: + brma: MAIDSTONE + brma_lha_rate: 9_771 +- name: BRMA inputs + period: 2020 + absolute_error_margin: 0 + input: + brma: GUILDFORD + output: + brma: GUILDFORD +- name: BRMA and category + period: 2020 + absolute_error_margin: 20 + input: + brma: GUILDFORD + lha_category: C + output: + brma: GUILDFORD + lha_category: C + brma_lha_rate: 13_164 diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/child_element/disability/limited_work_ability/uc_lcwra_element.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/child_element/disability/limited_work_ability/uc_lcwra_element.yaml new file mode 100644 index 000000000..7022c142f --- /dev/null +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/child_element/disability/limited_work_ability/uc_lcwra_element.yaml @@ -0,0 +1,12 @@ +- name: Ineligible + period: 2022 + absolute_error_margin: 0 + input: + people: + person: + uc_limited_capability_for_wra: false + benunits: + benunit: + members: person + output: + uc_lcwra_element: 0 diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/income/income_floor/uc_mif_applies.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/income/income_floor/uc_mif_applies.yaml new file mode 100644 index 000000000..ec879a24e --- /dev/null +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/income/income_floor/uc_mif_applies.yaml @@ -0,0 +1,34 @@ +- name: No self-employment income + period: 2020 + absolute_error_margin: 0 + input: + people: + person: {} + output: + uc_mif_applies: false + +- name: Some self-employment income + period: 2020 + absolute_error_margin: 0 + input: + self_employment_income: 1 + output: + uc_mif_applies: true + +- name: Both employment and self-employment income (MIF applies) + period: 2020 + absolute_error_margin: 0 + input: + employment_income: 1 + self_employment_income: 1 + output: + uc_mif_applies: true + +- name: In startup period + period: 2025 + absolute_error_margin: 0 + input: + self_employment_income: 1 + uc_is_in_startup_period: true + output: + uc_mif_applies: false diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/is_uc_eligible.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/is_uc_eligible.yaml new file mode 100644 index 000000000..73b837ed4 --- /dev/null +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/is_uc_eligible.yaml @@ -0,0 +1,29 @@ +- name: Has no working-age adults + period: 2020 + absolute_error_margin: 0 + input: + people: + person_1: + age: 70 + person_2: + age: 72 + benunits: + benunit: + members: [person_1, person_2] + output: + is_uc_eligible: false + +- name: Has one working-age adult + period: 2020 + absolute_error_margin: 0 + input: + people: + person_1: + age: 25 + person_2: + age: 6 + benunits: + benunit: + members: [person_1, person_2] + output: + is_uc_eligible: true diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/limited_capability_for_wra.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/limited_capability_for_wra.yaml new file mode 100644 index 000000000..7149d2ea2 --- /dev/null +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/limited_capability_for_wra.yaml @@ -0,0 +1,15 @@ +- name: Not disabled + period: 2020 + absolute_error_margin: 0 + input: + is_disabled_for_benefits: false + output: + uc_limited_capability_for_wra: false + +- name: Disabled + period: 2020 + absolute_error_margin: 0 + input: + is_disabled_for_benefits: true + output: + uc_limited_capability_for_wra: true diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/uc_maximum_amount.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/uc_maximum_amount.yaml new file mode 100644 index 000000000..c36eb2413 --- /dev/null +++ b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/uc_maximum_amount.yaml @@ -0,0 +1,11 @@ +- name: All elements are summed + period: 2020 + input: + uc_standard_allowance: 1 + uc_child_element: 1 + uc_disability_elements: 1 + uc_carer_element: 1 + uc_housing_costs_element: 1 + uc_childcare_element: 1 + output: + uc_maximum_amount: 6 diff --git a/policyengine_uk/variables/gov/dwp/brma_lha_rate.py b/policyengine_uk/variables/gov/dwp/brma_lha_rate.py new file mode 100644 index 000000000..f0b000592 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/brma_lha_rate.py @@ -0,0 +1,63 @@ +from policyengine_uk.model_api import * +import pandas as pd +import warnings +from policyengine_core.model_api import * +from policyengine_uk.variables.gov.dwp.lha_category import ( + find_freeze_start, + time_shift_dataset, +) + +warnings.filterwarnings("ignore") + + +class brma_lha_rate(Variable): + value_type = float + entity = BenUnit + label = "LHA rate" + documentation = "Local Housing Allowance rate" + definition_period = YEAR + unit = GBP + + def formula(benunit, period, parameters): + brma = benunit.value_from_first_person( + benunit.members.household("brma", period).decode_to_str() + ) + category = benunit("lha_category", period).decode_to_str() + + from policyengine_uk.parameters.gov.dwp.lha import lha_list_of_rents + + p = benunit.simulation.tax_benefit_system.parameters + lha = p.gov.dwp.lha + + # We first need to know what time period to collect rents from. If LHA is frozen, we need to look earlier + # than the current time period. + + frozen = lha.freeze(period) + if frozen: + # Find the first year of the current freeze + freeze_start = find_freeze_start(lha.freeze, period.start) + lha_period = int(freeze_start[:4]) # Get year + else: + lha_period = int(period.start.year) + + private_rent_index = p.gov.indices.private_rent_index + lha_list_of_rents = time_shift_dataset( + lha_list_of_rents.copy(), lha_period, private_rent_index + ) + + percentile = lha.percentile(period) + + lha_rates = lha_list_of_rents.groupby( + ["brma", "lha_category"] + ).weekly_rent.quantile(percentile) + + lha_lookup_table = pd.DataFrame( + { + "brma": brma, + "lha_category": category, + } + ) + lha_lookup_table["weekly_rent"] = lha_lookup_table.apply( + lambda x: lha_rates.loc[x.brma, x.lha_category], axis=1 + ) + return lha_lookup_table.weekly_rent.values * 52 diff --git a/policyengine_uk/variables/gov/dwp/ctc_child_element.py b/policyengine_uk/variables/gov/dwp/ctc_child_element.py new file mode 100644 index 000000000..fa305e022 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/ctc_child_element.py @@ -0,0 +1,25 @@ +from policyengine_uk.model_api import * + + +class ctc_child_element(Variable): + value_type = float + entity = BenUnit + label = "Child Tax Credit child element" + definition_period = YEAR + reference = "Tax Credits Act 2002 s. 9" + unit = GBP + + def formula(benunit, period, parameters): + person = benunit.members + p = parameters(period).gov.dwp.tax_credits.child_tax_credit + is_child_for_ctc = person("is_child_for_ctc", period) + is_ctc_child_limit_exempt = person("is_ctc_child_limit_exempt", period) + exempt_child = is_child_for_ctc & is_ctc_child_limit_exempt + exempt_children = benunit.sum(exempt_child) + child_limit = p.limit.child_count + spaces_left = max_(0, child_limit - exempt_children) + non_exempt_children = min_( + spaces_left, benunit.sum(is_child_for_ctc) - exempt_children + ) + children = exempt_children + non_exempt_children + return p.elements.child_element * children diff --git a/policyengine_uk/variables/gov/dwp/ctc_disabled_child_element.py b/policyengine_uk/variables/gov/dwp/ctc_disabled_child_element.py new file mode 100644 index 000000000..55f354fa2 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/ctc_disabled_child_element.py @@ -0,0 +1,20 @@ +from policyengine_uk.model_api import * + + +class ctc_disabled_child_element(Variable): + value_type = float + entity = BenUnit + label = "CTC entitlement from disabled child elements" + definition_period = YEAR + reference = "Tax Credits Act 2002 s. 9" + unit = GBP + + def formula(benunit, period, parameters): + person = benunit.members + is_child_for_ctc = person("is_child_for_ctc", period) + is_disabled_for_benefits = person("is_disabled_for_benefits", period) + is_disabled_child = is_child_for_ctc & is_disabled_for_benefits + disabled_children = benunit.sum(is_disabled_child) + p = parameters(period).gov.dwp.tax_credits.child_tax_credit + amount = p.elements.dis_child_element * disabled_children + return benunit("is_ctc_eligible", period) * amount diff --git a/policyengine_uk/variables/gov/dwp/ctc_family_element.py b/policyengine_uk/variables/gov/dwp/ctc_family_element.py new file mode 100644 index 000000000..2c20f8af2 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/ctc_family_element.py @@ -0,0 +1,16 @@ +from policyengine_uk.model_api import * + + +class ctc_family_element(Variable): + value_type = float + entity = BenUnit + label = "CTC entitlement in the Family Element" + definition_period = YEAR + reference = "Tax Credits Act 2002 s. 9" + unit = GBP + defined_for = "is_ctc_eligible" + + def formula(benunit, period, parameters): + return parameters( + period + ).gov.dwp.tax_credits.child_tax_credit.elements.family_element diff --git a/policyengine_uk/variables/gov/dwp/ctc_maximum_rate.py b/policyengine_uk/variables/gov/dwp/ctc_maximum_rate.py new file mode 100644 index 000000000..788dafc37 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/ctc_maximum_rate.py @@ -0,0 +1,17 @@ +from policyengine_uk.model_api import * + + +class ctc_maximum_rate(Variable): + value_type = float + entity = BenUnit + label = "Maximum Child Tax Credit" + definition_period = YEAR + reference = "Tax Credits Act 2002 s. 9" + unit = GBP + + adds = [ + "ctc_family_element", + "ctc_child_element", + "ctc_disabled_child_element", + "ctc_severely_disabled_child_element", + ] diff --git a/policyengine_uk/variables/gov/dwp/ctc_severely_disabled_child_element.py b/policyengine_uk/variables/gov/dwp/ctc_severely_disabled_child_element.py new file mode 100644 index 000000000..40c80d864 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/ctc_severely_disabled_child_element.py @@ -0,0 +1,24 @@ +from policyengine_uk.model_api import * + + +class ctc_severely_disabled_child_element(Variable): + value_type = float + entity = BenUnit + label = "CTC entitlement from severely disabled child elements" + definition_period = YEAR + reference = "Tax Credits Act 2002 s. 9" + unit = GBP + defined_for = "is_ctc_eligible" + + def formula(benunit, period, parameters): + person = benunit.members + is_child_for_ctc = person("is_child_for_ctc", period) + is_severely_disabled_for_benefits = person( + "is_severely_disabled_for_benefits", period + ) + is_severely_disabled_child = ( + is_child_for_ctc & is_severely_disabled_for_benefits + ) + severely_disabled_children = benunit.sum(is_severely_disabled_child) + p = parameters(period).gov.dwp.tax_credits.child_tax_credit + return p.elements.severe_dis_child_element * severely_disabled_children diff --git a/policyengine_uk/variables/gov/dwp/is_child_for_ctc.py b/policyengine_uk/variables/gov/dwp/is_child_for_ctc.py new file mode 100644 index 000000000..75a3086c3 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/is_child_for_ctc.py @@ -0,0 +1,12 @@ +from policyengine_uk.model_api import * + + +class is_child_for_ctc(Variable): + value_type = bool + entity = Person + label = "Child eligible for Child Tax Credit" + definition_period = YEAR + reference = "Tax Credits Act 2002 s. 8" + + def formula(person, period, parameters): + return person("is_child_or_qyp", period) diff --git a/policyengine_uk/variables/gov/dwp/is_ctc_child_limit_exempt.py b/policyengine_uk/variables/gov/dwp/is_ctc_child_limit_exempt.py new file mode 100644 index 000000000..d642cfe24 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/is_ctc_child_limit_exempt.py @@ -0,0 +1,29 @@ +from policyengine_uk.model_api import * + + +class is_ctc_child_limit_exempt(Variable): + value_type = bool + entity = Person + label = "Exemption from Child Tax Credit child limit" + documentation = "Exemption from Child Tax Credit limit on number of children based on birth year" + definition_period = YEAR + + def formula(person, period, parameters): + limit_year = parameters( + period + ).gov.dwp.tax_credits.child_tax_credit.limit.start_year + # Children must be born before April 2017. + # We use < 2017 as the closer approximation than <= 2017. + born_before_limit = person("birth_year", period) < limit_year + + # Reform proposal + age_exemption = parameters.gov.contrib.two_child_limit.age_exemption.child_tax_credit( + period + ) + if age_exemption > 0: + is_exempt = person.benunit.any( + person("age", period) < age_exemption + ) + return born_before_limit | is_exempt + + return born_before_limit diff --git a/policyengine_uk/variables/gov/dwp/is_ctc_eligible.py b/policyengine_uk/variables/gov/dwp/is_ctc_eligible.py new file mode 100644 index 000000000..652d14483 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/is_ctc_eligible.py @@ -0,0 +1,18 @@ +from policyengine_uk.model_api import * + + +class is_ctc_eligible(Variable): + value_type = bool + entity = BenUnit + label = "Child Tax Credit eligibility" + definition_period = YEAR + reference = "Tax Credits Act 2002 s. 8" + + def formula(benunit, period, parameters): + already_claiming = ( + add(benunit, period, ["child_tax_credit_reported"]) > 0 + ) + return ( + benunit.any(benunit.members("is_child_for_ctc", period)) + & already_claiming + ) diff --git a/policyengine_uk/variables/gov/dwp/is_sp_age.py b/policyengine_uk/variables/gov/dwp/is_sp_age.py new file mode 100644 index 000000000..f0cc23815 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/is_sp_age.py @@ -0,0 +1,13 @@ +from policyengine_uk.model_api import * + + +class is_sp_age(Variable): + value_type = bool + entity = Person + label = "Whether the person is State Pension Age" + definition_period = YEAR + + def formula(person, period, parameters): + age = person("age", period) + threshold = person("state_pension_age", period) + return age >= threshold diff --git a/policyengine_uk/variables/gov/dwp/is_wtc_eligible.py b/policyengine_uk/variables/gov/dwp/is_wtc_eligible.py new file mode 100644 index 000000000..7c6d8e916 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/is_wtc_eligible.py @@ -0,0 +1,45 @@ +from policyengine_uk.model_api import * + + +class is_wtc_eligible(Variable): + value_type = bool + entity = BenUnit + label = "Working Tax Credit eligibility" + definition_period = YEAR + reference = "Tax Credits Act 2002 s. 10" + + def formula(benunit, period, parameters): + p = parameters(period).gov.dwp.tax_credits.working_tax_credit + person = benunit.members + person_hours = person("weekly_hours", period) + total_hours = benunit.sum(person_hours) + max_person_hours = benunit.max(person_hours) + has_disabled_adults = benunit("num_disabled_adults", period) > 0 + family_type = benunit("family_type", period) + families = family_type.possible_values + old = person("age", period.this_year) >= p.min_hours.old_age + has_old = benunit.any(old) + lone_parent = family_type == families.LONE_PARENT + couple_with_children = family_type == families.COUPLE_WITH_CHILDREN + eldest_25_plus = benunit("eldest_adult_age", period) >= 25 + youngest_under_60 = benunit("youngest_adult_age", period) < 60 + # Calculate WTC eligibility group. + lower_req = has_disabled_adults | has_old | lone_parent + medium_req = couple_with_children & ~lower_req + higher_req = eldest_25_plus & youngest_under_60 + # Calculate eligibility for each WTC group. + meets_lower = total_hours >= p.min_hours.lower + meets_medium_total_hours = ( + total_hours >= p.min_hours.couple_with_children + ) + meets_medium_person_hours = max_person_hours >= p.min_hours.lower + meets_medium = meets_medium_total_hours & meets_medium_person_hours + meets_higher = total_hours >= p.min_hours.default + already_claiming = ( + add(benunit, period, ["working_tax_credit_reported"]) > 0 + ) + return ( + (lower_req & meets_lower) + | (medium_req & meets_medium) + | (higher_req & meets_higher) + ) & already_claiming diff --git a/policyengine_uk/variables/gov/dwp/lha_allowed_bedrooms.py b/policyengine_uk/variables/gov/dwp/lha_allowed_bedrooms.py new file mode 100644 index 000000000..e250653ea --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/lha_allowed_bedrooms.py @@ -0,0 +1,57 @@ +from policyengine_uk.model_api import * +import pandas as pd +import warnings +from policyengine_core.model_api import * + +warnings.filterwarnings("ignore") + + +class lha_allowed_bedrooms(Variable): + value_type = float + entity = BenUnit + label = "The number of bedrooms covered by LHA for the benefit unit" + definition_period = YEAR + reference = "https://www.legislation.gov.uk/uksi/2013/376/schedule/4/paragraph/10/2021-04-06" + + def formula(benunit, period, parameters): + """ + LHA allows for one room for: + a) The benefit unit adult(s) + b) Each person over 16 outside the benefit unit + but within the household + Children must share rooms in pairs unless they are + opposite-sex and one is over 10. The number of bedrooms + allowed under LHA rules is the minimum number of bedrooms + required to allocate people satisfying these rules. + """ + person = benunit.members + age = person("age", period) + male = person("is_male", period) + under_16 = age < 16 + under_10 = age < 10 + child_over_10 = ~under_10 & under_16 + # One room each for over-16s outside the benefit unit + non_dependants = benunit.max( + person.household.sum(~under_16) + ) - benunit.sum(~under_16) + boys_under_10 = benunit.sum(under_10 & male) + boys_over_10 = benunit.sum(child_over_10 & male) + girls_under_10 = benunit.sum(under_10 & ~male) + girls_over_10 = benunit.sum(child_over_10 & ~male) + # First, have over-10s share where possible + over_10_rooms = (boys_over_10 + 1) // 2 + (girls_over_10 + 1) // 2 + # There may children over 10 still not sharing + space_for_boy_under_10 = boys_over_10 % 2 + space_for_girl_under_10 = girls_over_10 % 2 + # Have those spaces filled where possible by children under 10 + left_over_boys_under_10 = max_( + boys_under_10 - space_for_boy_under_10, 0 + ) + left_over_girls_under_10 = max_( + girls_under_10 - space_for_girl_under_10, 0 + ) + # The remaining children must share in pairs + under_10_rooms = ( + left_over_boys_under_10 + left_over_girls_under_10 + 1 + ) // 2 + return 1 + non_dependants + over_10_rooms + under_10_rooms diff --git a/policyengine_uk/variables/gov/dwp/lha_cap.py b/policyengine_uk/variables/gov/dwp/lha_cap.py new file mode 100644 index 000000000..bf8e601ce --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/lha_cap.py @@ -0,0 +1,20 @@ +from policyengine_uk.model_api import * +import pandas as pd +import warnings +from policyengine_core.model_api import * + +warnings.filterwarnings("ignore") + + +class lha_cap(Variable): + value_type = float + entity = BenUnit + label = "Applicable amount for LHA" + documentation = "Applicable amount for Local Housing Allowance" + definition_period = YEAR + unit = GBP + + def formula(benunit, period, parameters): + rent = benunit("benunit_rent", period) + cap = benunit("brma_lha_rate", period) + return min_(rent, cap) diff --git a/policyengine_uk/variables/gov/dwp/lha_category.py b/policyengine_uk/variables/gov/dwp/lha_category.py new file mode 100644 index 000000000..3a8c0078d --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/lha_category.py @@ -0,0 +1,113 @@ +from policyengine_uk.model_api import * +import pandas as pd +import warnings +from policyengine_core.model_api import * + +warnings.filterwarnings("ignore") + + +class lha_category_enum(Enum): + A = "Shared accommodation" + B = "One bedroom" + C = "Two bedrooms" + D = "Three bedrooms" + E = "Four or more bedrooms" + + +class lha_category(Variable): + value_type = Enum + entity = BenUnit + label = "LHA category for the benefit unit, taking into account LHA rules on the number of LHA-covered bedrooms" + definition_period = YEAR + possible_values = lha_category_enum + default_value = lha_category_enum.C + + def formula(benunit, period, parameters): + num_rooms = benunit("lha_allowed_bedrooms", period.this_year) + person = benunit.members + household = person.household + is_shared = benunit.any( + household("is_shared_accommodation", period.this_year) + ) + num_adults_in_hh = benunit.max( + household.sum(person("is_adult", period)) + ) + eldest_adult_age_in_hh = benunit.max( + household.max(person("age", period)) + ) + has_children = benunit.any(person("is_child", period)) + # Households with only one adult, if under 35, can only claim shared if without children: + # https://www.legislation.gov.uk/uksi/2013/376/schedule/4/paragraph/28 + can_only_claim_shared = ( + (num_adults_in_hh == 1) + & (eldest_adult_age_in_hh < 35) + & ~has_children + ) + return select( + [ + is_shared | can_only_claim_shared, + num_rooms == 1, + num_rooms == 2, + num_rooms == 3, + num_rooms > 3, + ], + [ + lha_category_enum.A, + lha_category_enum.B, + lha_category_enum.C, + lha_category_enum.D, + lha_category_enum.E, + ], + ) + + +def time_shift_dataset( + df: pd.DataFrame, year: int, private_rent_index: Parameter +) -> pd.DataFrame: + """Check if we have rows of data for the given year. If so, remove all other years. If not, select the latest year rows and uprate using the private rent index. + + Args: + df (pd.DataFrame): The List of Rents. + year (int): The requests year. + private_rent_index (Parameter): The private rent index. + + Returns: + pd.DataFrame: The List of Rents for the given year. + """ + year = int(year) + df.year = df.year.astype(int) + if year in df.year.unique(): + df = df[df.year == year] + else: + df = df[df.year == df.year.max()] + start_instant = f"{df.year.max()}-01-01" + end_instant = f"{year}-01-01" + start_index = private_rent_index(start_instant) + end_index = private_rent_index(end_instant) + uprating_index = end_index / start_index + df.weekly_rent = np.round(df.weekly_rent * uprating_index, 2) + df.year = year + return df + + +def find_freeze_start(freeze_parameter: Parameter, period: str) -> str: + """Finds the first instant in which the LHA freeze was applied. Returns none if this is impossible. + + Args: + freeze_parameter (Parameter): The LHA freeze parameter. + period (str): The period to search up to. + + Returns: + str: The first instant in which the LHA freeze was applied. + """ + freeze_start = None + for i in range(len(freeze_parameter.values_list)): + param = freeze_parameter.values_list[i] + if param.instant_str > str(period): + continue + if ( + i < len(freeze_parameter.values_list) - 1 + and not freeze_parameter.values_list[i + 1].value + ): + return param.instant_str + return None diff --git a/policyengine_uk/variables/gov/dwp/lha_eligible.py b/policyengine_uk/variables/gov/dwp/lha_eligible.py new file mode 100644 index 000000000..ab705dd0a --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/lha_eligible.py @@ -0,0 +1,23 @@ +from policyengine_uk.model_api import * +import pandas as pd +import warnings +from policyengine_core.model_api import * + +warnings.filterwarnings("ignore") + + +class lha_eligible(Variable): + value_type = bool + entity = BenUnit + label = "Eligibility for Local Housing Allowance" + documentation = ( + "Whether benefit unit is eligible for Local Housing Allowance" + ) + definition_period = YEAR + + def formula(benunit, period, parameters): + renting = benunit("benunit_is_renting", period) + anyone_in_social_housing = benunit.any( + benunit.members("in_social_housing", period) + ) + return renting & ~anyone_in_social_housing diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_lcwra_element.py b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_lcwra_element.py new file mode 100644 index 000000000..9f2c1e7e6 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_lcwra_element.py @@ -0,0 +1,19 @@ +from policyengine_uk.model_api import * + + +class uc_lcwra_element(Variable): + value_type = float + entity = BenUnit + label = ( + "Universal Credit limited capability for work-related-activity element" + ) + definition_period = YEAR + unit = GBP + + def formula(benunit, period, parameters): + p = parameters(period).gov.dwp.universal_credit.elements.disabled + limited_capability = benunit.members( + "uc_limited_capability_for_wra", period + ) + person_amounts = limited_capability * p.amount + return benunit.sum(person_amounts) * MONTHS_IN_YEAR diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_limited_capability_for_wra.py b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_limited_capability_for_wra.py new file mode 100644 index 000000000..e655d25d8 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_limited_capability_for_wra.py @@ -0,0 +1,12 @@ +from policyengine_uk.model_api import * + + +class uc_limited_capability_for_wra(Variable): + value_type = bool + entity = Person + label = "Assessed to have limited capability for work-related activity" + documentation = "Whether this person has been assessed by the DWP as having limited capability for work or work-related activity" + definition_period = YEAR + + def formula(person, period, parameters): + return person("is_disabled_for_benefits", period) diff --git a/policyengine_uk/variables/gov/dwp/would_claim_ctc.py b/policyengine_uk/variables/gov/dwp/would_claim_ctc.py new file mode 100644 index 000000000..4101d3015 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/would_claim_ctc.py @@ -0,0 +1,18 @@ +from policyengine_uk.model_api import * + + +class would_claim_ctc(Variable): + value_type = bool + entity = BenUnit + label = "Would claim Child Tax Credit" + documentation = ( + "Whether this family would claim Child Tax Credit if eligible" + ) + definition_period = YEAR + + def formula(benunit, period, parameters): + reported_ctc = add(benunit, period, ["child_tax_credit_reported"]) > 0 + claims_all_entitled_benefits = benunit( + "claims_all_entitled_benefits", period + ) + return reported_ctc | claims_all_entitled_benefits diff --git a/policyengine_uk/variables/gov/dwp/would_claim_is.py b/policyengine_uk/variables/gov/dwp/would_claim_is.py new file mode 100644 index 000000000..901ef9a5c --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/would_claim_is.py @@ -0,0 +1,18 @@ +from policyengine_uk.model_api import * + + +class would_claim_is(Variable): + value_type = bool + entity = BenUnit + label = "Would claim Income Support" + documentation = ( + "Whether this family would claim Income Support if eligible" + ) + definition_period = YEAR + + def formula(benunit, period, parameters): + reported_is = add(benunit, period, ["income_support_reported"]) > 0 + claims_all_entitled_benefits = benunit( + "claims_all_entitled_benefits", period + ) + return reported_is | claims_all_entitled_benefits diff --git a/policyengine_uk/variables/gov/dwp/would_claim_wtc.py b/policyengine_uk/variables/gov/dwp/would_claim_wtc.py new file mode 100644 index 000000000..cfc4528df --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/would_claim_wtc.py @@ -0,0 +1,20 @@ +from policyengine_uk.model_api import * + + +class would_claim_wtc(Variable): + value_type = bool + entity = BenUnit + label = "Would claim Working Tax Credit" + documentation = ( + "Whether this family would claim Working Tax Credit if eligible" + ) + definition_period = YEAR + + def formula(benunit, period, parameters): + reported_wtc = ( + add(benunit, period, ["working_tax_credit_reported"]) > 0 + ) + claims_all_entitled_benefits = benunit( + "claims_all_entitled_benefits", period + ) + return reported_wtc | claims_all_entitled_benefits diff --git a/policyengine_uk/variables/gov/dwp/wtc_basic_element.py b/policyengine_uk/variables/gov/dwp/wtc_basic_element.py new file mode 100644 index 000000000..f53c8d2cc --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/wtc_basic_element.py @@ -0,0 +1,16 @@ +from policyengine_uk.model_api import * + + +class wtc_basic_element(Variable): + value_type = float + entity = BenUnit + label = "Working Tax Credit basic element" + definition_period = YEAR + reference = "Tax Credits Act 2002 s. 11" + unit = GBP + defined_for = "is_wtc_eligible" + + def formula(benunit, period, parameters): + return parameters( + period + ).gov.dwp.tax_credits.working_tax_credit.elements.basic diff --git a/policyengine_uk/variables/gov/dwp/wtc_childcare_element.py b/policyengine_uk/variables/gov/dwp/wtc_childcare_element.py new file mode 100644 index 000000000..d342716b1 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/wtc_childcare_element.py @@ -0,0 +1,21 @@ +from policyengine_uk.model_api import * + + +class wtc_childcare_element(Variable): + value_type = float + entity = BenUnit + label = "Working Tax Credit childcare element" + definition_period = YEAR + reference = "Tax Credits Act 2002 s. 11" + unit = GBP + defined_for = "is_wtc_eligible" + + def formula(benunit, period, parameters): + p = parameters(period).gov.dwp.tax_credits.working_tax_credit + num_children = benunit("num_children", period) + childcare_1 = (num_children == 1) * p.elements.childcare_1 + childcare_2 = (num_children > 1) * p.elements.childcare_2 + max_childcare_amount = (childcare_1 + childcare_2) * WEEKS_IN_YEAR + expenses = add(benunit, period, ["childcare_expenses"]) + eligible_expenses = min_(max_childcare_amount, expenses) + return p.elements.childcare_coverage * eligible_expenses diff --git a/policyengine_uk/variables/gov/dwp/wtc_couple_element.py b/policyengine_uk/variables/gov/dwp/wtc_couple_element.py new file mode 100644 index 000000000..82773d18d --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/wtc_couple_element.py @@ -0,0 +1,17 @@ +from policyengine_uk.model_api import * + + +class wtc_couple_element(Variable): + value_type = float + entity = BenUnit + label = "Working Tax Credit couple element" + definition_period = YEAR + reference = "Tax Credits Act 2002 s. 11" + unit = GBP + defined_for = "is_wtc_eligible" + + def formula(benunit, period, parameters): + p = parameters(period).gov.dwp.tax_credits.working_tax_credit + relation_type = benunit("relation_type", period) + relations = relation_type.possible_values + return (relation_type == relations.COUPLE) * p.elements.couple diff --git a/policyengine_uk/variables/gov/dwp/wtc_disabled_element.py b/policyengine_uk/variables/gov/dwp/wtc_disabled_element.py new file mode 100644 index 000000000..fb14e68fe --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/wtc_disabled_element.py @@ -0,0 +1,25 @@ +from policyengine_uk.model_api import * + + +class wtc_disabled_element(Variable): + value_type = float + entity = BenUnit + label = "Working Tax Credit disabled element" + definition_period = YEAR + reference = "Tax Credits Act 2002 s. 11" + unit = GBP + defined_for = "is_wtc_eligible" + + def formula(benunit, period, parameters): + p = parameters(period).gov.dwp.tax_credits.working_tax_credit + person = benunit.members + person_meets_hours = ( + person("weekly_hours", period) >= p.min_hours.lower + ) + person_qualifies = ( + person_meets_hours + & person("is_disabled_for_benefits", period) + & person("is_adult", period) + ) + qualifies = benunit.any(person_qualifies) + return qualifies * p.elements.disabled diff --git a/policyengine_uk/variables/gov/dwp/wtc_lone_parent_element.py b/policyengine_uk/variables/gov/dwp/wtc_lone_parent_element.py new file mode 100644 index 000000000..7ed38a040 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/wtc_lone_parent_element.py @@ -0,0 +1,18 @@ +from policyengine_uk.model_api import * + + +class wtc_lone_parent_element(Variable): + value_type = float + entity = BenUnit + label = "Working Tax Credit lone parent element" + definition_period = YEAR + reference = "Tax Credits Act 2002 s. 11" + unit = GBP + defined_for = "is_wtc_eligible" + + def formula(benunit, period, parameters): + p = parameters(period).gov.dwp.tax_credits.working_tax_credit + family_type = benunit("family_type", period) + families = family_type.possible_values + lone_parent = family_type == families.LONE_PARENT + return lone_parent * p.elements.lone_parent diff --git a/policyengine_uk/variables/gov/dwp/wtc_maximum_rate.py b/policyengine_uk/variables/gov/dwp/wtc_maximum_rate.py new file mode 100644 index 000000000..67b81a8b7 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/wtc_maximum_rate.py @@ -0,0 +1,20 @@ +from policyengine_uk.model_api import * + + +class wtc_maximum_rate(Variable): + value_type = float + entity = BenUnit + label = "Working Tax Credit maximum rate" + definition_period = YEAR + reference = "Tax Credits Act 2002 s. 11" + unit = GBP + + adds = [ + "wtc_basic_element", + "wtc_couple_element", + "wtc_lone_parent_element", + "wtc_disabled_element", + "wtc_severely_disabled_element", + "wtc_worker_element", + "wtc_childcare_element", + ] diff --git a/policyengine_uk/variables/gov/dwp/wtc_severely_disabled_element.py b/policyengine_uk/variables/gov/dwp/wtc_severely_disabled_element.py new file mode 100644 index 000000000..65139f5ec --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/wtc_severely_disabled_element.py @@ -0,0 +1,18 @@ +from policyengine_uk.model_api import * + + +class wtc_severely_disabled_element(Variable): + value_type = float + entity = BenUnit + label = "Working Tax Credit severely disabled element" + definition_period = YEAR + reference = "Tax Credits Act 2002 s. 11" + unit = GBP + + def formula(benunit, period, parameters): + p = parameters(period).gov.dwp.tax_credits.working_tax_credit + amount = ( + benunit("num_severely_disabled_adults", period) + * p.elements.severely_disabled + ) + return benunit("is_wtc_eligible", period) * amount diff --git a/policyengine_uk/variables/gov/dwp/wtc_worker_element.py b/policyengine_uk/variables/gov/dwp/wtc_worker_element.py new file mode 100644 index 000000000..89ea6e160 --- /dev/null +++ b/policyengine_uk/variables/gov/dwp/wtc_worker_element.py @@ -0,0 +1,17 @@ +from policyengine_uk.model_api import * + + +class wtc_worker_element(Variable): + value_type = float + entity = BenUnit + label = "Working Tax Credit worker element" + definition_period = YEAR + reference = "Tax Credits Act 2002 s. 11" + unit = GBP + defined_for = "is_wtc_eligible" + + def formula(benunit, period, parameters): + p = parameters(period).gov.dwp.tax_credits.working_tax_credit + hours = add(benunit, period, ["weekly_hours"]) + meets_hours_requirement = hours >= p.min_hours.default + return meets_hours_requirement * p.elements.worker diff --git a/policyengine_uk/variables/gov/hmrc/income_tax/bases/savings_income/isa_interest_income.py b/policyengine_uk/variables/gov/hmrc/income_tax/bases/savings_income/isa_interest_income.py new file mode 100644 index 000000000..0d8a1d85a --- /dev/null +++ b/policyengine_uk/variables/gov/hmrc/income_tax/bases/savings_income/isa_interest_income.py @@ -0,0 +1,13 @@ +from policyengine_uk.model_api import * + + +class individual_savings_account_interest_income(Variable): + value_type = float + entity = Person + label = "Amount received in interest from Individual Savings Accounts" + definition_period = YEAR + unit = GBP + reference = dict( + title="Income Tax (Trading and Other Income) Act 2005, Part VI, s. 3", + href="https://www.legislation.gov.uk/ukpga/2005/5/part/6/chapter/3", + ) diff --git a/policyengine_uk/variables/household/brma.py b/policyengine_uk/variables/household/brma.py new file mode 100644 index 000000000..ec0b8b422 --- /dev/null +++ b/policyengine_uk/variables/household/brma.py @@ -0,0 +1,14 @@ +from policyengine_uk.model_api import * +from policyengine_uk.variables.household.demographic.locations import BRMAName +from policyengine_uk.variables.household.demographic.geography import Region +import pandas as pd +import numpy as np + + +class brma(Variable): + value_type = Enum + possible_values = BRMAName + default_value = BRMAName.MAIDSTONE + entity = Household + label = "Broad Rental Market Area" + definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/in_fe.py b/policyengine_uk/variables/household/demographic/in_fe.py new file mode 100644 index 000000000..ffb92bcf6 --- /dev/null +++ b/policyengine_uk/variables/household/demographic/in_fe.py @@ -0,0 +1,10 @@ +from policyengine_uk.model_api import * +import pandas as pd + + +class in_fe(Variable): + value_type = bool + entity = Person + label = "Whether this person is in Further Education" + definition_period = YEAR + set_input = set_input_dispatch_by_period diff --git a/policyengine_uk/variables/household/demographic/in_he.py b/policyengine_uk/variables/household/demographic/in_he.py new file mode 100644 index 000000000..7b3f24a64 --- /dev/null +++ b/policyengine_uk/variables/household/demographic/in_he.py @@ -0,0 +1,11 @@ +from policyengine_uk.model_api import * +import pandas as pd + + +class in_he(Variable): + value_type = bool + entity = Person + label = "In higher education" + definition_period = YEAR + reference = "Whether this person is in Higher Education" + set_input = set_input_dispatch_by_period diff --git a/policyengine_uk/variables/household/demographic/is_wa_adult.py b/policyengine_uk/variables/household/demographic/is_wa_adult.py new file mode 100644 index 000000000..58fa13239 --- /dev/null +++ b/policyengine_uk/variables/household/demographic/is_wa_adult.py @@ -0,0 +1,12 @@ +from policyengine_uk.model_api import * +import pandas as pd + + +class is_wa_adult(Variable): + value_type = bool + entity = Person + label = "Whether is a working-age adult" + definition_period = YEAR + + def formula(person, period, parameters): + return person("is_adult", period) & ~person("is_sp_age", period) diff --git a/policyengine_uk/variables/household/income/is_child_or_qyp.py b/policyengine_uk/variables/household/income/is_child_or_qyp.py new file mode 100644 index 000000000..fa1436eb8 --- /dev/null +++ b/policyengine_uk/variables/household/income/is_child_or_qyp.py @@ -0,0 +1,11 @@ +from policyengine_uk.model_api import * + + +class is_child_or_qyp(Variable): + value_type = bool + entity = Person + label = "Whether this person is a child or qualifying young person for most benefits" + definition_period = YEAR + + def formula(person, period, parameters): + return (person("age", period) < 16) | person("is_qyp", period) diff --git a/policyengine_uk/variables/household/income/is_qyp.py b/policyengine_uk/variables/household/income/is_qyp.py new file mode 100644 index 000000000..dd0dc33a9 --- /dev/null +++ b/policyengine_uk/variables/household/income/is_qyp.py @@ -0,0 +1,16 @@ +from policyengine_uk.model_api import * + + +class is_qyp(Variable): + value_type = bool + entity = Person + label = "Whether this person is a qualifying young person for benefits purposes" + definition_period = YEAR + + def formula(person, period, parameters): + education = person("current_education", period) + under_20 = person("age", period) < 20 + in_education = ~( + education == education.possible_values.NOT_IN_EDUCATION + ) + return under_20 & in_education From 1fb64263c91eff7c75a9a4330b21e0549329b0ed Mon Sep 17 00:00:00 2001 From: juaristi22 Date: Wed, 16 Jul 2025 14:56:51 +0200 Subject: [PATCH 10/18] removing leftover uppercase directories --- .../gov/hmrc/income_tax/charges/CB_HITC/README.md | 1 - .../income_tax/charges/CB_HITC/phase_out_end.yaml | 12 ------------ .../income_tax/charges/CB_HITC/phase_out_start.yaml | 12 ------------ .../income_tax/charges/cb_hitc/phase_out_end.yaml | 2 +- .../income_tax/charges/cb_hitc/phase_out_start.yaml | 2 +- 5 files changed, 2 insertions(+), 27 deletions(-) delete mode 100644 policyengine_uk/parameters/gov/hmrc/income_tax/charges/CB_HITC/README.md delete mode 100644 policyengine_uk/parameters/gov/hmrc/income_tax/charges/CB_HITC/phase_out_end.yaml delete mode 100644 policyengine_uk/parameters/gov/hmrc/income_tax/charges/CB_HITC/phase_out_start.yaml diff --git a/policyengine_uk/parameters/gov/hmrc/income_tax/charges/CB_HITC/README.md b/policyengine_uk/parameters/gov/hmrc/income_tax/charges/CB_HITC/README.md deleted file mode 100644 index 9c01e3e79..000000000 --- a/policyengine_uk/parameters/gov/hmrc/income_tax/charges/CB_HITC/README.md +++ /dev/null @@ -1 +0,0 @@ -# Child Benefit High-Income Tax Charge diff --git a/policyengine_uk/parameters/gov/hmrc/income_tax/charges/CB_HITC/phase_out_end.yaml b/policyengine_uk/parameters/gov/hmrc/income_tax/charges/CB_HITC/phase_out_end.yaml deleted file mode 100644 index 2dd48ce62..000000000 --- a/policyengine_uk/parameters/gov/hmrc/income_tax/charges/CB_HITC/phase_out_end.yaml +++ /dev/null @@ -1,12 +0,0 @@ -description: Income after which the Child Benefit is fully phased out -values: - 2015-06-05: 60_000 - 2024-01-01: 80_000 -metadata: - period: year - name: CB_HITC_reduction_threshold - label: Child Benefit Tax Charge phase-out end - unit: currency-GBP - reference: - - title: Finance Act 2012 Schedule 1 s. 681C - href: https://www.legislation.gov.uk/ukpga/2012/14/schedule/1 diff --git a/policyengine_uk/parameters/gov/hmrc/income_tax/charges/CB_HITC/phase_out_start.yaml b/policyengine_uk/parameters/gov/hmrc/income_tax/charges/CB_HITC/phase_out_start.yaml deleted file mode 100644 index 67e7c5bc1..000000000 --- a/policyengine_uk/parameters/gov/hmrc/income_tax/charges/CB_HITC/phase_out_start.yaml +++ /dev/null @@ -1,12 +0,0 @@ -description: Income after which the Child Benefit phases out -values: - 2015-06-05: 50_000 - 2024-01-01: 60_000 -metadata: - period: year - name: CB_HITC_reduction_threshold - label: Child Benefit Tax Charge phase-out threshold - unit: currency-GBP - reference: - - title: Finance Act 2012 Schedule 1 s. 681C - href: https://www.legislation.gov.uk/ukpga/2012/14/schedule/1 diff --git a/policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/phase_out_end.yaml b/policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/phase_out_end.yaml index 2dd48ce62..a3bcc85cf 100644 --- a/policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/phase_out_end.yaml +++ b/policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/phase_out_end.yaml @@ -4,7 +4,7 @@ values: 2024-01-01: 80_000 metadata: period: year - name: CB_HITC_reduction_threshold + name: cb_hitc_reduction_threshold label: Child Benefit Tax Charge phase-out end unit: currency-GBP reference: diff --git a/policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/phase_out_start.yaml b/policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/phase_out_start.yaml index 67e7c5bc1..23742c729 100644 --- a/policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/phase_out_start.yaml +++ b/policyengine_uk/parameters/gov/hmrc/income_tax/charges/cb_hitc/phase_out_start.yaml @@ -4,7 +4,7 @@ values: 2024-01-01: 60_000 metadata: period: year - name: CB_HITC_reduction_threshold + name: cb_hitc_reduction_threshold label: Child Benefit Tax Charge phase-out threshold unit: currency-GBP reference: From 244bd768eaa1dfdec325321f0c951aeb1fb739b2 Mon Sep 17 00:00:00 2001 From: juaristi22 Date: Wed, 16 Jul 2025 15:33:30 +0200 Subject: [PATCH 11/18] manually removing cached directories with uppercase in them --- .../parameters/gov/dwp/ESA/README.md | 1 - .../parameters/gov/dwp/ESA/income/README.md | 1 - .../gov/dwp/ESA/income/amount_18_24.yaml | 11 -- .../gov/dwp/ESA/income/amount_over_25.yaml | 11 -- .../parameters/gov/dwp/ESA/income/couple.yaml | 11 -- .../gov/dwp/ESA/income/earn_disregard.yaml | 10 -- .../ESA/income/income_disregard_couple.yaml | 10 -- .../income/income_disregard_lone_parent.yaml | 10 -- .../ESA/income/income_disregard_single.yaml | 10 -- .../gov/dwp/ESA/income/pension_disregard.yaml | 10 -- .../parameters/gov/dwp/IIDB/README.md | 1 - .../parameters/gov/dwp/IIDB/maximum.yaml | 17 --- .../parameters/gov/dwp/JSA/README.md | 1 - .../gov/dwp/JSA/contrib/amount_18_24.yaml | 16 --- .../gov/dwp/JSA/contrib/amount_over_25.yaml | 16 --- .../gov/dwp/JSA/contrib/earn_disregard.yaml | 10 -- .../dwp/JSA/contrib/pension_disregard.yaml | 10 -- .../parameters/gov/dwp/JSA/hours/couple.yaml | 8 -- .../parameters/gov/dwp/JSA/hours/single.yaml | 8 -- .../gov/dwp/JSA/income/amount_18_24.yaml | 16 --- .../gov/dwp/JSA/income/amount_over_25.yaml | 16 --- .../parameters/gov/dwp/JSA/income/couple.yaml | 16 --- .../JSA/income/income_disregard_couple.yaml | 8 -- .../income/income_disregard_lone_parent.yaml | 10 -- .../JSA/income/income_disregard_single.yaml | 8 -- .../parameters/gov/dwp/JSA/income/takeup.yaml | 17 --- .../parameters/gov/dwp/LHA/README.md | 1 - .../parameters/gov/dwp/LHA/__init__.py | 6 - .../parameters/gov/dwp/LHA/freeze.yaml | 9 -- .../gov/dwp/LHA/lha_list_of_rents.csv.gz | Bin 853159 -> 0 bytes .../dwp/LHA/means_test/earn_disregard.yaml | 9 -- .../means_test/income_disregard_couple.yaml | 10 -- .../LHA/means_test/income_disregard_lone.yaml | 10 -- .../income_disregard_lone_parent.yaml | 10 -- .../means_test/income_disregard_single.yaml | 10 -- .../dwp/LHA/means_test/pension_disregard.yaml | 11 -- .../dwp/LHA/means_test/withdrawal_rate.yaml | 9 -- .../gov/dwp/LHA/means_test/worker_hours.yaml | 10 -- .../means_test/worker_income_disregard.yaml | 9 -- .../parameters/gov/dwp/LHA/percentile.yaml | 6 - .../means_test/income_threshold_CTC_only.yaml | 19 --- .../personal_allowance/maximum_ANI.yaml | 12 -- .../baseline/finance/benefit/family/LHA.yaml | 26 ---- .../universal_credit/UC_maximum_amount.yaml | 11 -- .../uc_LCWRA_element.yaml | 12 -- .../income/income_floor/uc_MIF_applies.yaml | 34 ------ .../universal_credit/is_UC_eligible.yaml | 29 ----- .../limited_capability_for_WRA.yaml | 15 --- .../variables/gov/dwp/BRMA_LHA_rate.py | 63 ---------- .../variables/gov/dwp/CTC_child_element.py | 25 ---- .../gov/dwp/CTC_disabled_child_element.py | 20 ---- .../variables/gov/dwp/CTC_family_element.py | 16 --- .../variables/gov/dwp/CTC_maximum_rate.py | 17 --- .../CTC_severely_disabled_child_element.py | 24 ---- .../variables/gov/dwp/LHA_allowed_bedrooms.py | 57 --------- policyengine_uk/variables/gov/dwp/LHA_cap.py | 20 ---- .../variables/gov/dwp/LHA_category.py | 113 ------------------ .../variables/gov/dwp/LHA_eligible.py | 23 ---- .../variables/gov/dwp/WTC_basic_element.py | 16 --- .../gov/dwp/WTC_childcare_element.py | 21 ---- .../variables/gov/dwp/WTC_couple_element.py | 17 --- .../variables/gov/dwp/WTC_disabled_element.py | 25 ---- .../gov/dwp/WTC_lone_parent_element.py | 18 --- .../variables/gov/dwp/WTC_maximum_rate.py | 20 ---- .../gov/dwp/WTC_severely_disabled_element.py | 18 --- .../variables/gov/dwp/WTC_worker_element.py | 17 --- .../gov/dwp/is_CTC_child_limit_exempt.py | 29 ----- .../variables/gov/dwp/is_CTC_eligible.py | 18 --- .../variables/gov/dwp/is_SP_age.py | 13 -- .../variables/gov/dwp/is_WTC_eligible.py | 45 ------- .../variables/gov/dwp/is_child_for_CTC.py | 12 -- .../limited_work_ability/uc_LCWRA_element.py | 19 --- .../uc_limited_capability_for_WRA.py | 12 -- .../variables/gov/dwp/would_claim_CTC.py | 18 --- .../variables/gov/dwp/would_claim_IS.py | 18 --- .../variables/gov/dwp/would_claim_WTC.py | 20 ---- .../savings_income/ISA_interest_income.py | 13 -- policyengine_uk/variables/household/BRMA.py | 14 --- .../variables/household/demographic/in_FE.py | 10 -- .../variables/household/demographic/in_HE.py | 11 -- .../household/demographic/is_WA_adult.py | 12 -- .../variables/household/income/is_QYP.py | 16 --- .../household/income/is_child_or_QYP.py | 11 -- 83 files changed, 1352 deletions(-) delete mode 100644 policyengine_uk/parameters/gov/dwp/ESA/README.md delete mode 100644 policyengine_uk/parameters/gov/dwp/ESA/income/README.md delete mode 100644 policyengine_uk/parameters/gov/dwp/ESA/income/amount_18_24.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/ESA/income/amount_over_25.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/ESA/income/couple.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/ESA/income/earn_disregard.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/ESA/income/income_disregard_couple.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/ESA/income/income_disregard_lone_parent.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/ESA/income/income_disregard_single.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/ESA/income/pension_disregard.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/IIDB/README.md delete mode 100644 policyengine_uk/parameters/gov/dwp/IIDB/maximum.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/JSA/README.md delete mode 100644 policyengine_uk/parameters/gov/dwp/JSA/contrib/amount_18_24.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/JSA/contrib/amount_over_25.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/JSA/contrib/earn_disregard.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/JSA/contrib/pension_disregard.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/JSA/hours/couple.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/JSA/hours/single.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/JSA/income/amount_18_24.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/JSA/income/amount_over_25.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/JSA/income/couple.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/JSA/income/income_disregard_couple.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/JSA/income/income_disregard_lone_parent.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/JSA/income/income_disregard_single.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/JSA/income/takeup.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/LHA/README.md delete mode 100644 policyengine_uk/parameters/gov/dwp/LHA/__init__.py delete mode 100644 policyengine_uk/parameters/gov/dwp/LHA/freeze.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/LHA/lha_list_of_rents.csv.gz delete mode 100644 policyengine_uk/parameters/gov/dwp/LHA/means_test/earn_disregard.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/LHA/means_test/income_disregard_couple.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/LHA/means_test/income_disregard_lone.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/LHA/means_test/income_disregard_lone_parent.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/LHA/means_test/income_disregard_single.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/LHA/means_test/pension_disregard.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/LHA/means_test/withdrawal_rate.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/LHA/means_test/worker_hours.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/LHA/means_test/worker_income_disregard.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/LHA/percentile.yaml delete mode 100644 policyengine_uk/parameters/gov/dwp/tax_credits/means_test/income_threshold_CTC_only.yaml delete mode 100644 policyengine_uk/parameters/gov/hmrc/income_tax/allowances/personal_allowance/maximum_ANI.yaml delete mode 100644 policyengine_uk/tests/policy/baseline/finance/benefit/family/LHA.yaml delete mode 100644 policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/UC_maximum_amount.yaml delete mode 100644 policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/child_element/disability/limited_work_ability/uc_LCWRA_element.yaml delete mode 100644 policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/income/income_floor/uc_MIF_applies.yaml delete mode 100644 policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/is_UC_eligible.yaml delete mode 100644 policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/limited_capability_for_WRA.yaml delete mode 100644 policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py delete mode 100644 policyengine_uk/variables/gov/dwp/CTC_child_element.py delete mode 100644 policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py delete mode 100644 policyengine_uk/variables/gov/dwp/CTC_family_element.py delete mode 100644 policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py delete mode 100644 policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py delete mode 100644 policyengine_uk/variables/gov/dwp/LHA_allowed_bedrooms.py delete mode 100644 policyengine_uk/variables/gov/dwp/LHA_cap.py delete mode 100644 policyengine_uk/variables/gov/dwp/LHA_category.py delete mode 100644 policyengine_uk/variables/gov/dwp/LHA_eligible.py delete mode 100644 policyengine_uk/variables/gov/dwp/WTC_basic_element.py delete mode 100644 policyengine_uk/variables/gov/dwp/WTC_childcare_element.py delete mode 100644 policyengine_uk/variables/gov/dwp/WTC_couple_element.py delete mode 100644 policyengine_uk/variables/gov/dwp/WTC_disabled_element.py delete mode 100644 policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py delete mode 100644 policyengine_uk/variables/gov/dwp/WTC_maximum_rate.py delete mode 100644 policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py delete mode 100644 policyengine_uk/variables/gov/dwp/WTC_worker_element.py delete mode 100644 policyengine_uk/variables/gov/dwp/is_CTC_child_limit_exempt.py delete mode 100644 policyengine_uk/variables/gov/dwp/is_CTC_eligible.py delete mode 100644 policyengine_uk/variables/gov/dwp/is_SP_age.py delete mode 100644 policyengine_uk/variables/gov/dwp/is_WTC_eligible.py delete mode 100644 policyengine_uk/variables/gov/dwp/is_child_for_CTC.py delete mode 100644 policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_LCWRA_element.py delete mode 100644 policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_limited_capability_for_WRA.py delete mode 100644 policyengine_uk/variables/gov/dwp/would_claim_CTC.py delete mode 100644 policyengine_uk/variables/gov/dwp/would_claim_IS.py delete mode 100644 policyengine_uk/variables/gov/dwp/would_claim_WTC.py delete mode 100644 policyengine_uk/variables/gov/hmrc/income_tax/bases/savings_income/ISA_interest_income.py delete mode 100644 policyengine_uk/variables/household/BRMA.py delete mode 100644 policyengine_uk/variables/household/demographic/in_FE.py delete mode 100644 policyengine_uk/variables/household/demographic/in_HE.py delete mode 100644 policyengine_uk/variables/household/demographic/is_WA_adult.py delete mode 100644 policyengine_uk/variables/household/income/is_QYP.py delete mode 100644 policyengine_uk/variables/household/income/is_child_or_QYP.py diff --git a/policyengine_uk/parameters/gov/dwp/ESA/README.md b/policyengine_uk/parameters/gov/dwp/ESA/README.md deleted file mode 100644 index 1e11f03ca..000000000 --- a/policyengine_uk/parameters/gov/dwp/ESA/README.md +++ /dev/null @@ -1 +0,0 @@ -# Employment Support Allowance diff --git a/policyengine_uk/parameters/gov/dwp/ESA/income/README.md b/policyengine_uk/parameters/gov/dwp/ESA/income/README.md deleted file mode 100644 index a3c46e58d..000000000 --- a/policyengine_uk/parameters/gov/dwp/ESA/income/README.md +++ /dev/null @@ -1 +0,0 @@ -# Income-based diff --git a/policyengine_uk/parameters/gov/dwp/ESA/income/amount_18_24.yaml b/policyengine_uk/parameters/gov/dwp/ESA/income/amount_18_24.yaml deleted file mode 100644 index e56108988..000000000 --- a/policyengine_uk/parameters/gov/dwp/ESA/income/amount_18_24.yaml +++ /dev/null @@ -1,11 +0,0 @@ -description: Income-based Employment and Support Allowance personal allowance for - persons aged 18-24 -metadata: - economy: false - period: week - label: Income-based ESA personal allowance (18-24) - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=38 - unit: currency-GBP -values: - 2015-04-01: 57.9 - 2020-04-01: 58.9 diff --git a/policyengine_uk/parameters/gov/dwp/ESA/income/amount_over_25.yaml b/policyengine_uk/parameters/gov/dwp/ESA/income/amount_over_25.yaml deleted file mode 100644 index bb4340e77..000000000 --- a/policyengine_uk/parameters/gov/dwp/ESA/income/amount_over_25.yaml +++ /dev/null @@ -1,11 +0,0 @@ -description: Income-based Employment and Support Allowance personal allowance for - persons aged over 25 -metadata: - economy: false - period: week - label: Income-based ESA personal allowance (over 25) - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=38 - unit: currency-GBP -values: - 2015-04-01: 73.1 - 2020-04-01: 74.35 diff --git a/policyengine_uk/parameters/gov/dwp/ESA/income/couple.yaml b/policyengine_uk/parameters/gov/dwp/ESA/income/couple.yaml deleted file mode 100644 index c3782e3e1..000000000 --- a/policyengine_uk/parameters/gov/dwp/ESA/income/couple.yaml +++ /dev/null @@ -1,11 +0,0 @@ -description: Income-based Employment and Support Allowance personal allowance for - couples -metadata: - economy: false - period: week - label: Income-based ESA personal allowance (couples) - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=38 - unit: currency-GBP -values: - 2015-04-01: 57.9 - 2020-04-01: 116.8 diff --git a/policyengine_uk/parameters/gov/dwp/ESA/income/earn_disregard.yaml b/policyengine_uk/parameters/gov/dwp/ESA/income/earn_disregard.yaml deleted file mode 100644 index e51cb17e3..000000000 --- a/policyengine_uk/parameters/gov/dwp/ESA/income/earn_disregard.yaml +++ /dev/null @@ -1,10 +0,0 @@ -description: Earnings threshold above which the income-based Employment and Support - Allowance amount is reduced -metadata: - economy: false - period: week - label: Income-based ESA earnings disregard - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=38 - unit: currency-GBP -values: - 2015-04-01: 5.0 diff --git a/policyengine_uk/parameters/gov/dwp/ESA/income/income_disregard_couple.yaml b/policyengine_uk/parameters/gov/dwp/ESA/income/income_disregard_couple.yaml deleted file mode 100644 index a874f1993..000000000 --- a/policyengine_uk/parameters/gov/dwp/ESA/income/income_disregard_couple.yaml +++ /dev/null @@ -1,10 +0,0 @@ -description: Threshold for income for a couple, above which the income-based Employment - and Support Allowance amount is reduced -metadata: - economy: false - period: week - label: Income-based ESA couple earnings disregard - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=38 - unit: currency-GBP -values: - 2015-04-01: 10.0 diff --git a/policyengine_uk/parameters/gov/dwp/ESA/income/income_disregard_lone_parent.yaml b/policyengine_uk/parameters/gov/dwp/ESA/income/income_disregard_lone_parent.yaml deleted file mode 100644 index 259340f77..000000000 --- a/policyengine_uk/parameters/gov/dwp/ESA/income/income_disregard_lone_parent.yaml +++ /dev/null @@ -1,10 +0,0 @@ -description: Threshold for income for a lone parent, above which the income-based - Employment and Support Allowance amount is reduced -metadata: - economy: false - period: week - label: Income-based ESA lone parent earnings disregard - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=38 - unit: currency-GBP -values: - 2015-04-01: 20.0 diff --git a/policyengine_uk/parameters/gov/dwp/ESA/income/income_disregard_single.yaml b/policyengine_uk/parameters/gov/dwp/ESA/income/income_disregard_single.yaml deleted file mode 100644 index dc3cc5c3c..000000000 --- a/policyengine_uk/parameters/gov/dwp/ESA/income/income_disregard_single.yaml +++ /dev/null @@ -1,10 +0,0 @@ -description: Threshold for income for a single person, above which the income-based - Employment and Support Allowance amount is reduced -metadata: - economy: false - period: week - label: Income-based ESA single person earnings disregard - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=38 - unit: currency-GBP -values: - 2015-04-01: 5.0 diff --git a/policyengine_uk/parameters/gov/dwp/ESA/income/pension_disregard.yaml b/policyengine_uk/parameters/gov/dwp/ESA/income/pension_disregard.yaml deleted file mode 100644 index 6e41f4897..000000000 --- a/policyengine_uk/parameters/gov/dwp/ESA/income/pension_disregard.yaml +++ /dev/null @@ -1,10 +0,0 @@ -description: Threshold for occupational and personal pensions, above which the income-based - Employment and Support Allowance amount is reduced -metadata: - economy: false - period: week - label: Income-based ESA pension disregard - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=38 - unit: currency-GBP -values: - 2015-04-01: 50.0 diff --git a/policyengine_uk/parameters/gov/dwp/IIDB/README.md b/policyengine_uk/parameters/gov/dwp/IIDB/README.md deleted file mode 100644 index ca54960c6..000000000 --- a/policyengine_uk/parameters/gov/dwp/IIDB/README.md +++ /dev/null @@ -1 +0,0 @@ -# Industrial Injuries Disablement Benefit diff --git a/policyengine_uk/parameters/gov/dwp/IIDB/maximum.yaml b/policyengine_uk/parameters/gov/dwp/IIDB/maximum.yaml deleted file mode 100644 index af42c39c1..000000000 --- a/policyengine_uk/parameters/gov/dwp/IIDB/maximum.yaml +++ /dev/null @@ -1,17 +0,0 @@ -description: Maximum weekly Industrial Injuries Disablement Benefit; amount varies - in 10% increments -metadata: - economy: false - period: week - label: Industrial Injuries Disablement Benefit maximum - reference: https://www.gov.uk/industrial-injuries-disablement-benefit/what-youll-get - unit: currency-GBP - uprating: gov.economic_assumptions.indices.obr.consumer_price_index -values: - 2015-04-01: 182 - 2025-04-01: - value: 225.30 - reference: - - title: GOV.UK - href: https://www.gov.uk/industrial-injuries-disablement-benefit/what-youll-get - diff --git a/policyengine_uk/parameters/gov/dwp/JSA/README.md b/policyengine_uk/parameters/gov/dwp/JSA/README.md deleted file mode 100644 index a02806441..000000000 --- a/policyengine_uk/parameters/gov/dwp/JSA/README.md +++ /dev/null @@ -1 +0,0 @@ -# Jobseeker's Allowance diff --git a/policyengine_uk/parameters/gov/dwp/JSA/contrib/amount_18_24.yaml b/policyengine_uk/parameters/gov/dwp/JSA/contrib/amount_18_24.yaml deleted file mode 100644 index 0b12e379e..000000000 --- a/policyengine_uk/parameters/gov/dwp/JSA/contrib/amount_18_24.yaml +++ /dev/null @@ -1,16 +0,0 @@ -description: Income-based Jobseeker's Allowance for persons aged 18-24 -metadata: - economy: false - period: week - label: Income-based JSA (18-24) - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 - unit: currency-GBP -values: - 2015-04-01: 57.9 - 2016-04-01: 57.9 - 2017-04-01: 57.9 - 2018-04-01: 57.9 - 2019-04-01: 57.9 - 2020-04-01: 58.9 - 2021-04-01: 59.2 - 2022-04-01: 61.05 diff --git a/policyengine_uk/parameters/gov/dwp/JSA/contrib/amount_over_25.yaml b/policyengine_uk/parameters/gov/dwp/JSA/contrib/amount_over_25.yaml deleted file mode 100644 index 474e976fc..000000000 --- a/policyengine_uk/parameters/gov/dwp/JSA/contrib/amount_over_25.yaml +++ /dev/null @@ -1,16 +0,0 @@ -description: Contributory Jobseeker's Allowance for persons aged over 25 -metadata: - economy: false - period: week - label: Contributory JSA (over 25) - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 - unit: currency-GBP -values: - 2015-04-01: 73.1 - 2016-04-01: 73.1 - 2017-04-01: 73.1 - 2018-04-01: 73.1 - 2019-04-01: 73.1 - 2020-04-01: 74.35 - 2021-04-01: 74.7 - 2022-04-01: 77.0 diff --git a/policyengine_uk/parameters/gov/dwp/JSA/contrib/earn_disregard.yaml b/policyengine_uk/parameters/gov/dwp/JSA/contrib/earn_disregard.yaml deleted file mode 100644 index e353d62b7..000000000 --- a/policyengine_uk/parameters/gov/dwp/JSA/contrib/earn_disregard.yaml +++ /dev/null @@ -1,10 +0,0 @@ -description: Threshold in earnings, above which the contributory Jobseeker's Allowance - amount is reduced -metadata: - economy: false - period: week - label: Jobseeker's Allowance earnings disregard - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 - unit: currency-GBP -values: - 2015-04-01: 5.0 diff --git a/policyengine_uk/parameters/gov/dwp/JSA/contrib/pension_disregard.yaml b/policyengine_uk/parameters/gov/dwp/JSA/contrib/pension_disregard.yaml deleted file mode 100644 index 703f73d52..000000000 --- a/policyengine_uk/parameters/gov/dwp/JSA/contrib/pension_disregard.yaml +++ /dev/null @@ -1,10 +0,0 @@ -description: Threshold in occupational and personal pensions, above which the contributory - Jobseeker's Allowance amount is reduced -metadata: - economy: false - period: week - label: Jobseeker's Allowance pension disregard - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 - unit: currency-GBP -values: - 2015-04-01: 50.0 diff --git a/policyengine_uk/parameters/gov/dwp/JSA/hours/couple.yaml b/policyengine_uk/parameters/gov/dwp/JSA/hours/couple.yaml deleted file mode 100644 index 3fd9ba7f5..000000000 --- a/policyengine_uk/parameters/gov/dwp/JSA/hours/couple.yaml +++ /dev/null @@ -1,8 +0,0 @@ -description: Hours requirement for joint claimants of Jobseeker's Allowance -values: - 2015-04-01: 24 -metadata: - unit: hour - period: week - label: Jobseeker's Allowance hours requirement (couple) - economy: false diff --git a/policyengine_uk/parameters/gov/dwp/JSA/hours/single.yaml b/policyengine_uk/parameters/gov/dwp/JSA/hours/single.yaml deleted file mode 100644 index ae6d232ac..000000000 --- a/policyengine_uk/parameters/gov/dwp/JSA/hours/single.yaml +++ /dev/null @@ -1,8 +0,0 @@ -description: Hours requirement for single claimants of Jobseeker's Allowance -values: - 2015-04-01: 16 -metadata: - unit: hour - period: week - label: Jobseeker's Allowance hours requirement (single) - economy: false diff --git a/policyengine_uk/parameters/gov/dwp/JSA/income/amount_18_24.yaml b/policyengine_uk/parameters/gov/dwp/JSA/income/amount_18_24.yaml deleted file mode 100644 index 7ef6eed0b..000000000 --- a/policyengine_uk/parameters/gov/dwp/JSA/income/amount_18_24.yaml +++ /dev/null @@ -1,16 +0,0 @@ -description: Income-based Jobseeker's Allowance for persons aged 18-24 -values: - 2015-04-01: 57.90 - 2016-04-01: 57.90 - 2017-04-01: 57.90 - 2018-04-01: 57.90 - 2019-04-01: 57.90 - 2020-04-01: 58.90 - 2021-04-01: 59.20 - 2022-04-01: 61.05 -metadata: - period: week - unit: currency-GBP - label: Income-based JSA (18-24) - uprating: gov.benefit_uprating_cpi - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 diff --git a/policyengine_uk/parameters/gov/dwp/JSA/income/amount_over_25.yaml b/policyengine_uk/parameters/gov/dwp/JSA/income/amount_over_25.yaml deleted file mode 100644 index 8eaf32c2a..000000000 --- a/policyengine_uk/parameters/gov/dwp/JSA/income/amount_over_25.yaml +++ /dev/null @@ -1,16 +0,0 @@ -description: Income-based Jobseeker's Allowance for persons aged over 25 -values: - 2015-04-01: 73.10 - 2016-04-01: 73.10 - 2017-04-01: 73.10 - 2018-04-01: 73.10 - 2019-04-01: 73.10 - 2020-04-01: 74.35 - 2021-04-01: 74.70 - 2022-04-01: 77.00 -metadata: - period: week - label: Income-based JSA (over 25) - uprating: gov.benefit_uprating_cpi - unit: currency-GBP - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 diff --git a/policyengine_uk/parameters/gov/dwp/JSA/income/couple.yaml b/policyengine_uk/parameters/gov/dwp/JSA/income/couple.yaml deleted file mode 100644 index e8da69c4d..000000000 --- a/policyengine_uk/parameters/gov/dwp/JSA/income/couple.yaml +++ /dev/null @@ -1,16 +0,0 @@ -description: Weekly contributory Jobseeker's Allowance for couples -values: - 2015-04-01: 114.85 - 2016-04-01: 114.85 - 2017-04-01: 114.85 - 2018-04-01: 114.85 - 2019-04-01: 114.85 - 2020-04-01: 116.80 - 2021-04-01: 117.40 - 2022-04-01: 121.05 -metadata: - period: week - unit: currency-GBP - label: Income-based JSA (couple) - uprating: gov.benefit_uprating_cpi - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 diff --git a/policyengine_uk/parameters/gov/dwp/JSA/income/income_disregard_couple.yaml b/policyengine_uk/parameters/gov/dwp/JSA/income/income_disregard_couple.yaml deleted file mode 100644 index 13a2451b7..000000000 --- a/policyengine_uk/parameters/gov/dwp/JSA/income/income_disregard_couple.yaml +++ /dev/null @@ -1,8 +0,0 @@ -description: Threshold in income for a couple, above which the contributory Jobseeker's Allowance amount is reduced -values: - 2015-04-01: 10.00 -metadata: - period: week - label: Jobseeker's Allowance income disregard (couple) - unit: currency-GBP - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=33 diff --git a/policyengine_uk/parameters/gov/dwp/JSA/income/income_disregard_lone_parent.yaml b/policyengine_uk/parameters/gov/dwp/JSA/income/income_disregard_lone_parent.yaml deleted file mode 100644 index e4891d538..000000000 --- a/policyengine_uk/parameters/gov/dwp/JSA/income/income_disregard_lone_parent.yaml +++ /dev/null @@ -1,10 +0,0 @@ -description: Threshold in income for a lone parent, above which the contributory Jobseeker's - Allowance amount is reduced -metadata: - economy: false - period: week - label: Jobseeker's Allowance income disregard (lone parent) - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=33 - unit: currency-GBP -values: - 2015-04-01: 20.0 diff --git a/policyengine_uk/parameters/gov/dwp/JSA/income/income_disregard_single.yaml b/policyengine_uk/parameters/gov/dwp/JSA/income/income_disregard_single.yaml deleted file mode 100644 index 058da4525..000000000 --- a/policyengine_uk/parameters/gov/dwp/JSA/income/income_disregard_single.yaml +++ /dev/null @@ -1,8 +0,0 @@ -description: Threshold in income for a single person, above which the Jobseeker's Allowance amount is reduced -values: - 2015-04-01: 5.00 -metadata: - period: week - unit: currency-GBP - label: Jobseeker's Allowance income disregard (single) - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=33 diff --git a/policyengine_uk/parameters/gov/dwp/JSA/income/takeup.yaml b/policyengine_uk/parameters/gov/dwp/JSA/income/takeup.yaml deleted file mode 100644 index f3189c96a..000000000 --- a/policyengine_uk/parameters/gov/dwp/JSA/income/takeup.yaml +++ /dev/null @@ -1,17 +0,0 @@ -description: Share of eligible Income-based Jobseeker's Allowance recipients that - participate -metadata: - economy: false - label: Income-based Jobseeker's Allowance take-up rate - name: jsa_income_takeup - reference: - href: https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/645577/income-related-benefits-estimates-of-take-up-2015-16.pdf - name: 'Income-related benefits: estimates of take-up: financial year 2015/16 | - Jobseeker''s Allowance: tables | JSA1' - unit: /1 -values: - 2009-04-06: 0.69 - 2012-04-06: 0.67 - 2013-04-06: 0.67 - 2014-04-06: 0.59 - 2015-04-06: 0.56 diff --git a/policyengine_uk/parameters/gov/dwp/LHA/README.md b/policyengine_uk/parameters/gov/dwp/LHA/README.md deleted file mode 100644 index 7a4e35a5e..000000000 --- a/policyengine_uk/parameters/gov/dwp/LHA/README.md +++ /dev/null @@ -1 +0,0 @@ -# Local Housing Allowance diff --git a/policyengine_uk/parameters/gov/dwp/LHA/__init__.py b/policyengine_uk/parameters/gov/dwp/LHA/__init__.py deleted file mode 100644 index 76d935c80..000000000 --- a/policyengine_uk/parameters/gov/dwp/LHA/__init__.py +++ /dev/null @@ -1,6 +0,0 @@ -import pandas as pd -from pathlib import Path - -lha_list_of_rents = pd.read_csv( - Path(__file__).parent / "lha_list_of_rents.csv.gz" -) diff --git a/policyengine_uk/parameters/gov/dwp/LHA/freeze.yaml b/policyengine_uk/parameters/gov/dwp/LHA/freeze.yaml deleted file mode 100644 index aec94f39d..000000000 --- a/policyengine_uk/parameters/gov/dwp/LHA/freeze.yaml +++ /dev/null @@ -1,9 +0,0 @@ -description: While this parameter is true, LHA rates are frozen in cash terms. -values: - 2015-01-01: false - 2020-01-01: true - 2023-12-31: false - 2024-01-01: true -metadata: - unit: bool - label: LHA freeze \ No newline at end of file diff --git a/policyengine_uk/parameters/gov/dwp/LHA/lha_list_of_rents.csv.gz b/policyengine_uk/parameters/gov/dwp/LHA/lha_list_of_rents.csv.gz deleted file mode 100644 index af02bfda5c1ad0f6105008fad7a93b6a3c969a6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 853159 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 z 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

k#L>xe3`aMJ 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%0DZrtE!JaMH!Fqz{>Xf4)H1-Cu>HC=(^1nC*xwK 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�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

0}>ag5t`?;St`ScXGazkP31oY+GAyI3s0h+YBCo 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

t?OH7T{bt(Pn|K<4YPij8baRqh+p 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�KAQsa2Wpcepp7h$RZB2U^do@W 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

?n3xyz*gf}Xt<{e9%F$zc<#?VPicZ=Qb-61n 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 diff --git a/policyengine_uk/parameters/gov/dwp/LHA/means_test/earn_disregard.yaml b/policyengine_uk/parameters/gov/dwp/LHA/means_test/earn_disregard.yaml deleted file mode 100644 index 925390d0d..000000000 --- a/policyengine_uk/parameters/gov/dwp/LHA/means_test/earn_disregard.yaml +++ /dev/null @@ -1,9 +0,0 @@ -description: Threshold earnings, above which the Housing Benefit (LHA) is reduced -metadata: - economy: false - period: week - label: Housing Benefit (LHA) earnings disregard - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 - unit: currency-GBP -values: - 2015-04-01: 5.0 diff --git a/policyengine_uk/parameters/gov/dwp/LHA/means_test/income_disregard_couple.yaml b/policyengine_uk/parameters/gov/dwp/LHA/means_test/income_disregard_couple.yaml deleted file mode 100644 index 857d063c0..000000000 --- a/policyengine_uk/parameters/gov/dwp/LHA/means_test/income_disregard_couple.yaml +++ /dev/null @@ -1,10 +0,0 @@ -description: Threshold in income for a couple, above which the Housing Benefit (LHA) - amount is reduced -metadata: - economy: false - period: week - label: Housing Benefit (LHA) income disregard (couple) - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=33 - unit: currency-GBP -values: - 2015-04-01: 10.0 diff --git a/policyengine_uk/parameters/gov/dwp/LHA/means_test/income_disregard_lone.yaml b/policyengine_uk/parameters/gov/dwp/LHA/means_test/income_disregard_lone.yaml deleted file mode 100644 index e7e9acdba..000000000 --- a/policyengine_uk/parameters/gov/dwp/LHA/means_test/income_disregard_lone.yaml +++ /dev/null @@ -1,10 +0,0 @@ -description: Threshold in income for a lone parent, above which the Housing Benefit - (LHA) amount is reduced -metadata: - economy: false - period: week - label: Housing Benefit (LHA) income disregard (lone parent) - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=33 - unit: currency-GBP -values: - 2015-04-01: 20.0 diff --git a/policyengine_uk/parameters/gov/dwp/LHA/means_test/income_disregard_lone_parent.yaml b/policyengine_uk/parameters/gov/dwp/LHA/means_test/income_disregard_lone_parent.yaml deleted file mode 100644 index e7e9acdba..000000000 --- a/policyengine_uk/parameters/gov/dwp/LHA/means_test/income_disregard_lone_parent.yaml +++ /dev/null @@ -1,10 +0,0 @@ -description: Threshold in income for a lone parent, above which the Housing Benefit - (LHA) amount is reduced -metadata: - economy: false - period: week - label: Housing Benefit (LHA) income disregard (lone parent) - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=33 - unit: currency-GBP -values: - 2015-04-01: 20.0 diff --git a/policyengine_uk/parameters/gov/dwp/LHA/means_test/income_disregard_single.yaml b/policyengine_uk/parameters/gov/dwp/LHA/means_test/income_disregard_single.yaml deleted file mode 100644 index a9ab07aa6..000000000 --- a/policyengine_uk/parameters/gov/dwp/LHA/means_test/income_disregard_single.yaml +++ /dev/null @@ -1,10 +0,0 @@ -description: Threshold in income for a single person, above which the Housing Benefit - (LHA) amount is reduced -metadata: - economy: false - period: week - label: Housing Benefit (LHA) income disregard (single) - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=33 - unit: currency-GBP -values: - 2015-04-01: 5.0 diff --git a/policyengine_uk/parameters/gov/dwp/LHA/means_test/pension_disregard.yaml b/policyengine_uk/parameters/gov/dwp/LHA/means_test/pension_disregard.yaml deleted file mode 100644 index bd3d0abb1..000000000 --- a/policyengine_uk/parameters/gov/dwp/LHA/means_test/pension_disregard.yaml +++ /dev/null @@ -1,11 +0,0 @@ -description: Threshold in occupational and personal pensions, above which the Housing - Benefit (LHA) amount is reduced -metadata: - economy: false - period: week - label: Housing Benefit (LHA) pension disregard - reference: https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=24 - unit: currency-GBP -values: - 2015-04-01: - value: 50.0 diff --git a/policyengine_uk/parameters/gov/dwp/LHA/means_test/withdrawal_rate.yaml b/policyengine_uk/parameters/gov/dwp/LHA/means_test/withdrawal_rate.yaml deleted file mode 100644 index a8520ab90..000000000 --- a/policyengine_uk/parameters/gov/dwp/LHA/means_test/withdrawal_rate.yaml +++ /dev/null @@ -1,9 +0,0 @@ -description: Withdrawal rate of Housing Benefit (LHA) -metadata: - economy: false - period: week - label: Housing Benefit (LHA) withdrawal rate - reference: http://www.oecd.org/els/soc/TaxBEN-United-Kingdom-2018.pdf - unit: /1 -values: - 2015-04-01: 0.65 diff --git a/policyengine_uk/parameters/gov/dwp/LHA/means_test/worker_hours.yaml b/policyengine_uk/parameters/gov/dwp/LHA/means_test/worker_hours.yaml deleted file mode 100644 index 05ee4b93e..000000000 --- a/policyengine_uk/parameters/gov/dwp/LHA/means_test/worker_hours.yaml +++ /dev/null @@ -1,10 +0,0 @@ -description: Default hours requirement for the Working-Tax-Credit-related worker element - of Housing Benefit (LHA) -metadata: - economy: false - period: week - label: LHA worker hours requirement - reference: https://www.gov.uk/working-tax-credit - unit: hour -values: - 2015-04-01: 30 diff --git a/policyengine_uk/parameters/gov/dwp/LHA/means_test/worker_income_disregard.yaml b/policyengine_uk/parameters/gov/dwp/LHA/means_test/worker_income_disregard.yaml deleted file mode 100644 index 0870ac3ae..000000000 --- a/policyengine_uk/parameters/gov/dwp/LHA/means_test/worker_income_disregard.yaml +++ /dev/null @@ -1,9 +0,0 @@ -description: Additional disregard in income for meeting the 16/30 hours requirement -metadata: - economy: false - period: week - label: Housing Benefit (LHA) worker income disregard - reference: https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/251256/hb-claims-processing-guidance.pdf - unit: currency-GBP -values: - 2015-04-01: 30 diff --git a/policyengine_uk/parameters/gov/dwp/LHA/percentile.yaml b/policyengine_uk/parameters/gov/dwp/LHA/percentile.yaml deleted file mode 100644 index 52308a4a2..000000000 --- a/policyengine_uk/parameters/gov/dwp/LHA/percentile.yaml +++ /dev/null @@ -1,6 +0,0 @@ -description: Local Housing Allowance rates are set at this percentile of private rents in the family's Broad Rental Market Area. This parameter does not apply if LHA is frozen. -values: - 2015-01-01: 0.3 -metadata: - unit: /1 - label: LHA percentile \ No newline at end of file diff --git a/policyengine_uk/parameters/gov/dwp/tax_credits/means_test/income_threshold_CTC_only.yaml b/policyengine_uk/parameters/gov/dwp/tax_credits/means_test/income_threshold_CTC_only.yaml deleted file mode 100644 index 7db390d21..000000000 --- a/policyengine_uk/parameters/gov/dwp/tax_credits/means_test/income_threshold_CTC_only.yaml +++ /dev/null @@ -1,19 +0,0 @@ -description: Income threshold for benefit units only entitled to Child Tax Credit -values: - 2016-04-06: 16_105 - # NB: EUROMOD reports 16_435 for 2020. This is the gov.uk value. - 2020-04-06: 16_385 - 2021-04-06: 16_480 - 2022-04-01: 17_005 - 2023-04-01: 18_725 - 2024-04-01: 19_995 - 2025-04-01: 20_335 -metadata: - period: year - uprating: gov.benefit_uprating_cpi - unit: currency-GBP - name: ctc_income_threshold - label: "CTC income threshold" - reference: - - https://www.iser.essex.ac.uk/files/projects/UKMOD/EUROMOD_country_report.pdf#page=28 - - https://www.gov.uk/government/publications/rates-and-allowances-tax-credits-child-benefit-and-guardians-allowance/tax-credits-child-benefit-and-guardians-allowance diff --git a/policyengine_uk/parameters/gov/hmrc/income_tax/allowances/personal_allowance/maximum_ANI.yaml b/policyengine_uk/parameters/gov/hmrc/income_tax/allowances/personal_allowance/maximum_ANI.yaml deleted file mode 100644 index d2faab6b3..000000000 --- a/policyengine_uk/parameters/gov/hmrc/income_tax/allowances/personal_allowance/maximum_ANI.yaml +++ /dev/null @@ -1,12 +0,0 @@ -description: Maximum adjusted net income before the Personal Allowance is reduced -values: - # Date legislation passed. Is this when it was enacted? - 2009-07-21: 100_000 -metadata: - name: PA_reduction_threshold - period: year - unit: currency-GBP - label: Personal Allowance phase-out threshold - reference: - - title: Income Tax Act 2007 s. 35 - href: https://www.legislation.gov.uk/ukpga/2007/3/part/3/chapter/2/crossheading/personal-allowances diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/LHA.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/LHA.yaml deleted file mode 100644 index 33f3fd4bf..000000000 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/LHA.yaml +++ /dev/null @@ -1,26 +0,0 @@ -- name: BRMA default value - period: 2020 - absolute_error_margin: 20 - input: - age: 18 - lha_category: C - output: - brma: MAIDSTONE - brma_lha_rate: 9_771 -- name: BRMA inputs - period: 2020 - absolute_error_margin: 0 - input: - brma: GUILDFORD - output: - brma: GUILDFORD -- name: BRMA and category - period: 2020 - absolute_error_margin: 20 - input: - brma: GUILDFORD - lha_category: C - output: - brma: GUILDFORD - lha_category: C - brma_lha_rate: 13_164 diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/UC_maximum_amount.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/UC_maximum_amount.yaml deleted file mode 100644 index c36eb2413..000000000 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/UC_maximum_amount.yaml +++ /dev/null @@ -1,11 +0,0 @@ -- name: All elements are summed - period: 2020 - input: - uc_standard_allowance: 1 - uc_child_element: 1 - uc_disability_elements: 1 - uc_carer_element: 1 - uc_housing_costs_element: 1 - uc_childcare_element: 1 - output: - uc_maximum_amount: 6 diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/child_element/disability/limited_work_ability/uc_LCWRA_element.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/child_element/disability/limited_work_ability/uc_LCWRA_element.yaml deleted file mode 100644 index 7022c142f..000000000 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/child_element/disability/limited_work_ability/uc_LCWRA_element.yaml +++ /dev/null @@ -1,12 +0,0 @@ -- name: Ineligible - period: 2022 - absolute_error_margin: 0 - input: - people: - person: - uc_limited_capability_for_wra: false - benunits: - benunit: - members: person - output: - uc_lcwra_element: 0 diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/income/income_floor/uc_MIF_applies.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/income/income_floor/uc_MIF_applies.yaml deleted file mode 100644 index ec879a24e..000000000 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/income/income_floor/uc_MIF_applies.yaml +++ /dev/null @@ -1,34 +0,0 @@ -- name: No self-employment income - period: 2020 - absolute_error_margin: 0 - input: - people: - person: {} - output: - uc_mif_applies: false - -- name: Some self-employment income - period: 2020 - absolute_error_margin: 0 - input: - self_employment_income: 1 - output: - uc_mif_applies: true - -- name: Both employment and self-employment income (MIF applies) - period: 2020 - absolute_error_margin: 0 - input: - employment_income: 1 - self_employment_income: 1 - output: - uc_mif_applies: true - -- name: In startup period - period: 2025 - absolute_error_margin: 0 - input: - self_employment_income: 1 - uc_is_in_startup_period: true - output: - uc_mif_applies: false diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/is_UC_eligible.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/is_UC_eligible.yaml deleted file mode 100644 index 73b837ed4..000000000 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/is_UC_eligible.yaml +++ /dev/null @@ -1,29 +0,0 @@ -- name: Has no working-age adults - period: 2020 - absolute_error_margin: 0 - input: - people: - person_1: - age: 70 - person_2: - age: 72 - benunits: - benunit: - members: [person_1, person_2] - output: - is_uc_eligible: false - -- name: Has one working-age adult - period: 2020 - absolute_error_margin: 0 - input: - people: - person_1: - age: 25 - person_2: - age: 6 - benunits: - benunit: - members: [person_1, person_2] - output: - is_uc_eligible: true diff --git a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/limited_capability_for_WRA.yaml b/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/limited_capability_for_WRA.yaml deleted file mode 100644 index 7149d2ea2..000000000 --- a/policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/limited_capability_for_WRA.yaml +++ /dev/null @@ -1,15 +0,0 @@ -- name: Not disabled - period: 2020 - absolute_error_margin: 0 - input: - is_disabled_for_benefits: false - output: - uc_limited_capability_for_wra: false - -- name: Disabled - period: 2020 - absolute_error_margin: 0 - input: - is_disabled_for_benefits: true - output: - uc_limited_capability_for_wra: true diff --git a/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py b/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py deleted file mode 100644 index f0b000592..000000000 --- a/policyengine_uk/variables/gov/dwp/BRMA_LHA_rate.py +++ /dev/null @@ -1,63 +0,0 @@ -from policyengine_uk.model_api import * -import pandas as pd -import warnings -from policyengine_core.model_api import * -from policyengine_uk.variables.gov.dwp.lha_category import ( - find_freeze_start, - time_shift_dataset, -) - -warnings.filterwarnings("ignore") - - -class brma_lha_rate(Variable): - value_type = float - entity = BenUnit - label = "LHA rate" - documentation = "Local Housing Allowance rate" - definition_period = YEAR - unit = GBP - - def formula(benunit, period, parameters): - brma = benunit.value_from_first_person( - benunit.members.household("brma", period).decode_to_str() - ) - category = benunit("lha_category", period).decode_to_str() - - from policyengine_uk.parameters.gov.dwp.lha import lha_list_of_rents - - p = benunit.simulation.tax_benefit_system.parameters - lha = p.gov.dwp.lha - - # We first need to know what time period to collect rents from. If LHA is frozen, we need to look earlier - # than the current time period. - - frozen = lha.freeze(period) - if frozen: - # Find the first year of the current freeze - freeze_start = find_freeze_start(lha.freeze, period.start) - lha_period = int(freeze_start[:4]) # Get year - else: - lha_period = int(period.start.year) - - private_rent_index = p.gov.indices.private_rent_index - lha_list_of_rents = time_shift_dataset( - lha_list_of_rents.copy(), lha_period, private_rent_index - ) - - percentile = lha.percentile(period) - - lha_rates = lha_list_of_rents.groupby( - ["brma", "lha_category"] - ).weekly_rent.quantile(percentile) - - lha_lookup_table = pd.DataFrame( - { - "brma": brma, - "lha_category": category, - } - ) - lha_lookup_table["weekly_rent"] = lha_lookup_table.apply( - lambda x: lha_rates.loc[x.brma, x.lha_category], axis=1 - ) - return lha_lookup_table.weekly_rent.values * 52 diff --git a/policyengine_uk/variables/gov/dwp/CTC_child_element.py b/policyengine_uk/variables/gov/dwp/CTC_child_element.py deleted file mode 100644 index fa305e022..000000000 --- a/policyengine_uk/variables/gov/dwp/CTC_child_element.py +++ /dev/null @@ -1,25 +0,0 @@ -from policyengine_uk.model_api import * - - -class ctc_child_element(Variable): - value_type = float - entity = BenUnit - label = "Child Tax Credit child element" - definition_period = YEAR - reference = "Tax Credits Act 2002 s. 9" - unit = GBP - - def formula(benunit, period, parameters): - person = benunit.members - p = parameters(period).gov.dwp.tax_credits.child_tax_credit - is_child_for_ctc = person("is_child_for_ctc", period) - is_ctc_child_limit_exempt = person("is_ctc_child_limit_exempt", period) - exempt_child = is_child_for_ctc & is_ctc_child_limit_exempt - exempt_children = benunit.sum(exempt_child) - child_limit = p.limit.child_count - spaces_left = max_(0, child_limit - exempt_children) - non_exempt_children = min_( - spaces_left, benunit.sum(is_child_for_ctc) - exempt_children - ) - children = exempt_children + non_exempt_children - return p.elements.child_element * children diff --git a/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py b/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py deleted file mode 100644 index 55f354fa2..000000000 --- a/policyengine_uk/variables/gov/dwp/CTC_disabled_child_element.py +++ /dev/null @@ -1,20 +0,0 @@ -from policyengine_uk.model_api import * - - -class ctc_disabled_child_element(Variable): - value_type = float - entity = BenUnit - label = "CTC entitlement from disabled child elements" - definition_period = YEAR - reference = "Tax Credits Act 2002 s. 9" - unit = GBP - - def formula(benunit, period, parameters): - person = benunit.members - is_child_for_ctc = person("is_child_for_ctc", period) - is_disabled_for_benefits = person("is_disabled_for_benefits", period) - is_disabled_child = is_child_for_ctc & is_disabled_for_benefits - disabled_children = benunit.sum(is_disabled_child) - p = parameters(period).gov.dwp.tax_credits.child_tax_credit - amount = p.elements.dis_child_element * disabled_children - return benunit("is_ctc_eligible", period) * amount diff --git a/policyengine_uk/variables/gov/dwp/CTC_family_element.py b/policyengine_uk/variables/gov/dwp/CTC_family_element.py deleted file mode 100644 index 2c20f8af2..000000000 --- a/policyengine_uk/variables/gov/dwp/CTC_family_element.py +++ /dev/null @@ -1,16 +0,0 @@ -from policyengine_uk.model_api import * - - -class ctc_family_element(Variable): - value_type = float - entity = BenUnit - label = "CTC entitlement in the Family Element" - definition_period = YEAR - reference = "Tax Credits Act 2002 s. 9" - unit = GBP - defined_for = "is_ctc_eligible" - - def formula(benunit, period, parameters): - return parameters( - period - ).gov.dwp.tax_credits.child_tax_credit.elements.family_element diff --git a/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py b/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py deleted file mode 100644 index 788dafc37..000000000 --- a/policyengine_uk/variables/gov/dwp/CTC_maximum_rate.py +++ /dev/null @@ -1,17 +0,0 @@ -from policyengine_uk.model_api import * - - -class ctc_maximum_rate(Variable): - value_type = float - entity = BenUnit - label = "Maximum Child Tax Credit" - definition_period = YEAR - reference = "Tax Credits Act 2002 s. 9" - unit = GBP - - adds = [ - "ctc_family_element", - "ctc_child_element", - "ctc_disabled_child_element", - "ctc_severely_disabled_child_element", - ] diff --git a/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py b/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py deleted file mode 100644 index 40c80d864..000000000 --- a/policyengine_uk/variables/gov/dwp/CTC_severely_disabled_child_element.py +++ /dev/null @@ -1,24 +0,0 @@ -from policyengine_uk.model_api import * - - -class ctc_severely_disabled_child_element(Variable): - value_type = float - entity = BenUnit - label = "CTC entitlement from severely disabled child elements" - definition_period = YEAR - reference = "Tax Credits Act 2002 s. 9" - unit = GBP - defined_for = "is_ctc_eligible" - - def formula(benunit, period, parameters): - person = benunit.members - is_child_for_ctc = person("is_child_for_ctc", period) - is_severely_disabled_for_benefits = person( - "is_severely_disabled_for_benefits", period - ) - is_severely_disabled_child = ( - is_child_for_ctc & is_severely_disabled_for_benefits - ) - severely_disabled_children = benunit.sum(is_severely_disabled_child) - p = parameters(period).gov.dwp.tax_credits.child_tax_credit - return p.elements.severe_dis_child_element * severely_disabled_children diff --git a/policyengine_uk/variables/gov/dwp/LHA_allowed_bedrooms.py b/policyengine_uk/variables/gov/dwp/LHA_allowed_bedrooms.py deleted file mode 100644 index e250653ea..000000000 --- a/policyengine_uk/variables/gov/dwp/LHA_allowed_bedrooms.py +++ /dev/null @@ -1,57 +0,0 @@ -from policyengine_uk.model_api import * -import pandas as pd -import warnings -from policyengine_core.model_api import * - -warnings.filterwarnings("ignore") - - -class lha_allowed_bedrooms(Variable): - value_type = float - entity = BenUnit - label = "The number of bedrooms covered by LHA for the benefit unit" - definition_period = YEAR - reference = "https://www.legislation.gov.uk/uksi/2013/376/schedule/4/paragraph/10/2021-04-06" - - def formula(benunit, period, parameters): - """ - LHA allows for one room for: - a) The benefit unit adult(s) - b) Each person over 16 outside the benefit unit - but within the household - Children must share rooms in pairs unless they are - opposite-sex and one is over 10. The number of bedrooms - allowed under LHA rules is the minimum number of bedrooms - required to allocate people satisfying these rules. - """ - person = benunit.members - age = person("age", period) - male = person("is_male", period) - under_16 = age < 16 - under_10 = age < 10 - child_over_10 = ~under_10 & under_16 - # One room each for over-16s outside the benefit unit - non_dependants = benunit.max( - person.household.sum(~under_16) - ) - benunit.sum(~under_16) - boys_under_10 = benunit.sum(under_10 & male) - boys_over_10 = benunit.sum(child_over_10 & male) - girls_under_10 = benunit.sum(under_10 & ~male) - girls_over_10 = benunit.sum(child_over_10 & ~male) - # First, have over-10s share where possible - over_10_rooms = (boys_over_10 + 1) // 2 + (girls_over_10 + 1) // 2 - # There may children over 10 still not sharing - space_for_boy_under_10 = boys_over_10 % 2 - space_for_girl_under_10 = girls_over_10 % 2 - # Have those spaces filled where possible by children under 10 - left_over_boys_under_10 = max_( - boys_under_10 - space_for_boy_under_10, 0 - ) - left_over_girls_under_10 = max_( - girls_under_10 - space_for_girl_under_10, 0 - ) - # The remaining children must share in pairs - under_10_rooms = ( - left_over_boys_under_10 + left_over_girls_under_10 + 1 - ) // 2 - return 1 + non_dependants + over_10_rooms + under_10_rooms diff --git a/policyengine_uk/variables/gov/dwp/LHA_cap.py b/policyengine_uk/variables/gov/dwp/LHA_cap.py deleted file mode 100644 index bf8e601ce..000000000 --- a/policyengine_uk/variables/gov/dwp/LHA_cap.py +++ /dev/null @@ -1,20 +0,0 @@ -from policyengine_uk.model_api import * -import pandas as pd -import warnings -from policyengine_core.model_api import * - -warnings.filterwarnings("ignore") - - -class lha_cap(Variable): - value_type = float - entity = BenUnit - label = "Applicable amount for LHA" - documentation = "Applicable amount for Local Housing Allowance" - definition_period = YEAR - unit = GBP - - def formula(benunit, period, parameters): - rent = benunit("benunit_rent", period) - cap = benunit("brma_lha_rate", period) - return min_(rent, cap) diff --git a/policyengine_uk/variables/gov/dwp/LHA_category.py b/policyengine_uk/variables/gov/dwp/LHA_category.py deleted file mode 100644 index 3a8c0078d..000000000 --- a/policyengine_uk/variables/gov/dwp/LHA_category.py +++ /dev/null @@ -1,113 +0,0 @@ -from policyengine_uk.model_api import * -import pandas as pd -import warnings -from policyengine_core.model_api import * - -warnings.filterwarnings("ignore") - - -class lha_category_enum(Enum): - A = "Shared accommodation" - B = "One bedroom" - C = "Two bedrooms" - D = "Three bedrooms" - E = "Four or more bedrooms" - - -class lha_category(Variable): - value_type = Enum - entity = BenUnit - label = "LHA category for the benefit unit, taking into account LHA rules on the number of LHA-covered bedrooms" - definition_period = YEAR - possible_values = lha_category_enum - default_value = lha_category_enum.C - - def formula(benunit, period, parameters): - num_rooms = benunit("lha_allowed_bedrooms", period.this_year) - person = benunit.members - household = person.household - is_shared = benunit.any( - household("is_shared_accommodation", period.this_year) - ) - num_adults_in_hh = benunit.max( - household.sum(person("is_adult", period)) - ) - eldest_adult_age_in_hh = benunit.max( - household.max(person("age", period)) - ) - has_children = benunit.any(person("is_child", period)) - # Households with only one adult, if under 35, can only claim shared if without children: - # https://www.legislation.gov.uk/uksi/2013/376/schedule/4/paragraph/28 - can_only_claim_shared = ( - (num_adults_in_hh == 1) - & (eldest_adult_age_in_hh < 35) - & ~has_children - ) - return select( - [ - is_shared | can_only_claim_shared, - num_rooms == 1, - num_rooms == 2, - num_rooms == 3, - num_rooms > 3, - ], - [ - lha_category_enum.A, - lha_category_enum.B, - lha_category_enum.C, - lha_category_enum.D, - lha_category_enum.E, - ], - ) - - -def time_shift_dataset( - df: pd.DataFrame, year: int, private_rent_index: Parameter -) -> pd.DataFrame: - """Check if we have rows of data for the given year. If so, remove all other years. If not, select the latest year rows and uprate using the private rent index. - - Args: - df (pd.DataFrame): The List of Rents. - year (int): The requests year. - private_rent_index (Parameter): The private rent index. - - Returns: - pd.DataFrame: The List of Rents for the given year. - """ - year = int(year) - df.year = df.year.astype(int) - if year in df.year.unique(): - df = df[df.year == year] - else: - df = df[df.year == df.year.max()] - start_instant = f"{df.year.max()}-01-01" - end_instant = f"{year}-01-01" - start_index = private_rent_index(start_instant) - end_index = private_rent_index(end_instant) - uprating_index = end_index / start_index - df.weekly_rent = np.round(df.weekly_rent * uprating_index, 2) - df.year = year - return df - - -def find_freeze_start(freeze_parameter: Parameter, period: str) -> str: - """Finds the first instant in which the LHA freeze was applied. Returns none if this is impossible. - - Args: - freeze_parameter (Parameter): The LHA freeze parameter. - period (str): The period to search up to. - - Returns: - str: The first instant in which the LHA freeze was applied. - """ - freeze_start = None - for i in range(len(freeze_parameter.values_list)): - param = freeze_parameter.values_list[i] - if param.instant_str > str(period): - continue - if ( - i < len(freeze_parameter.values_list) - 1 - and not freeze_parameter.values_list[i + 1].value - ): - return param.instant_str - return None diff --git a/policyengine_uk/variables/gov/dwp/LHA_eligible.py b/policyengine_uk/variables/gov/dwp/LHA_eligible.py deleted file mode 100644 index ab705dd0a..000000000 --- a/policyengine_uk/variables/gov/dwp/LHA_eligible.py +++ /dev/null @@ -1,23 +0,0 @@ -from policyengine_uk.model_api import * -import pandas as pd -import warnings -from policyengine_core.model_api import * - -warnings.filterwarnings("ignore") - - -class lha_eligible(Variable): - value_type = bool - entity = BenUnit - label = "Eligibility for Local Housing Allowance" - documentation = ( - "Whether benefit unit is eligible for Local Housing Allowance" - ) - definition_period = YEAR - - def formula(benunit, period, parameters): - renting = benunit("benunit_is_renting", period) - anyone_in_social_housing = benunit.any( - benunit.members("in_social_housing", period) - ) - return renting & ~anyone_in_social_housing diff --git a/policyengine_uk/variables/gov/dwp/WTC_basic_element.py b/policyengine_uk/variables/gov/dwp/WTC_basic_element.py deleted file mode 100644 index f53c8d2cc..000000000 --- a/policyengine_uk/variables/gov/dwp/WTC_basic_element.py +++ /dev/null @@ -1,16 +0,0 @@ -from policyengine_uk.model_api import * - - -class wtc_basic_element(Variable): - value_type = float - entity = BenUnit - label = "Working Tax Credit basic element" - definition_period = YEAR - reference = "Tax Credits Act 2002 s. 11" - unit = GBP - defined_for = "is_wtc_eligible" - - def formula(benunit, period, parameters): - return parameters( - period - ).gov.dwp.tax_credits.working_tax_credit.elements.basic diff --git a/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py b/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py deleted file mode 100644 index d342716b1..000000000 --- a/policyengine_uk/variables/gov/dwp/WTC_childcare_element.py +++ /dev/null @@ -1,21 +0,0 @@ -from policyengine_uk.model_api import * - - -class wtc_childcare_element(Variable): - value_type = float - entity = BenUnit - label = "Working Tax Credit childcare element" - definition_period = YEAR - reference = "Tax Credits Act 2002 s. 11" - unit = GBP - defined_for = "is_wtc_eligible" - - def formula(benunit, period, parameters): - p = parameters(period).gov.dwp.tax_credits.working_tax_credit - num_children = benunit("num_children", period) - childcare_1 = (num_children == 1) * p.elements.childcare_1 - childcare_2 = (num_children > 1) * p.elements.childcare_2 - max_childcare_amount = (childcare_1 + childcare_2) * WEEKS_IN_YEAR - expenses = add(benunit, period, ["childcare_expenses"]) - eligible_expenses = min_(max_childcare_amount, expenses) - return p.elements.childcare_coverage * eligible_expenses diff --git a/policyengine_uk/variables/gov/dwp/WTC_couple_element.py b/policyengine_uk/variables/gov/dwp/WTC_couple_element.py deleted file mode 100644 index 82773d18d..000000000 --- a/policyengine_uk/variables/gov/dwp/WTC_couple_element.py +++ /dev/null @@ -1,17 +0,0 @@ -from policyengine_uk.model_api import * - - -class wtc_couple_element(Variable): - value_type = float - entity = BenUnit - label = "Working Tax Credit couple element" - definition_period = YEAR - reference = "Tax Credits Act 2002 s. 11" - unit = GBP - defined_for = "is_wtc_eligible" - - def formula(benunit, period, parameters): - p = parameters(period).gov.dwp.tax_credits.working_tax_credit - relation_type = benunit("relation_type", period) - relations = relation_type.possible_values - return (relation_type == relations.COUPLE) * p.elements.couple diff --git a/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py b/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py deleted file mode 100644 index fb14e68fe..000000000 --- a/policyengine_uk/variables/gov/dwp/WTC_disabled_element.py +++ /dev/null @@ -1,25 +0,0 @@ -from policyengine_uk.model_api import * - - -class wtc_disabled_element(Variable): - value_type = float - entity = BenUnit - label = "Working Tax Credit disabled element" - definition_period = YEAR - reference = "Tax Credits Act 2002 s. 11" - unit = GBP - defined_for = "is_wtc_eligible" - - def formula(benunit, period, parameters): - p = parameters(period).gov.dwp.tax_credits.working_tax_credit - person = benunit.members - person_meets_hours = ( - person("weekly_hours", period) >= p.min_hours.lower - ) - person_qualifies = ( - person_meets_hours - & person("is_disabled_for_benefits", period) - & person("is_adult", period) - ) - qualifies = benunit.any(person_qualifies) - return qualifies * p.elements.disabled diff --git a/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py b/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py deleted file mode 100644 index 7ed38a040..000000000 --- a/policyengine_uk/variables/gov/dwp/WTC_lone_parent_element.py +++ /dev/null @@ -1,18 +0,0 @@ -from policyengine_uk.model_api import * - - -class wtc_lone_parent_element(Variable): - value_type = float - entity = BenUnit - label = "Working Tax Credit lone parent element" - definition_period = YEAR - reference = "Tax Credits Act 2002 s. 11" - unit = GBP - defined_for = "is_wtc_eligible" - - def formula(benunit, period, parameters): - p = parameters(period).gov.dwp.tax_credits.working_tax_credit - family_type = benunit("family_type", period) - families = family_type.possible_values - lone_parent = family_type == families.LONE_PARENT - return lone_parent * p.elements.lone_parent diff --git a/policyengine_uk/variables/gov/dwp/WTC_maximum_rate.py b/policyengine_uk/variables/gov/dwp/WTC_maximum_rate.py deleted file mode 100644 index 67b81a8b7..000000000 --- a/policyengine_uk/variables/gov/dwp/WTC_maximum_rate.py +++ /dev/null @@ -1,20 +0,0 @@ -from policyengine_uk.model_api import * - - -class wtc_maximum_rate(Variable): - value_type = float - entity = BenUnit - label = "Working Tax Credit maximum rate" - definition_period = YEAR - reference = "Tax Credits Act 2002 s. 11" - unit = GBP - - adds = [ - "wtc_basic_element", - "wtc_couple_element", - "wtc_lone_parent_element", - "wtc_disabled_element", - "wtc_severely_disabled_element", - "wtc_worker_element", - "wtc_childcare_element", - ] diff --git a/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py b/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py deleted file mode 100644 index 65139f5ec..000000000 --- a/policyengine_uk/variables/gov/dwp/WTC_severely_disabled_element.py +++ /dev/null @@ -1,18 +0,0 @@ -from policyengine_uk.model_api import * - - -class wtc_severely_disabled_element(Variable): - value_type = float - entity = BenUnit - label = "Working Tax Credit severely disabled element" - definition_period = YEAR - reference = "Tax Credits Act 2002 s. 11" - unit = GBP - - def formula(benunit, period, parameters): - p = parameters(period).gov.dwp.tax_credits.working_tax_credit - amount = ( - benunit("num_severely_disabled_adults", period) - * p.elements.severely_disabled - ) - return benunit("is_wtc_eligible", period) * amount diff --git a/policyengine_uk/variables/gov/dwp/WTC_worker_element.py b/policyengine_uk/variables/gov/dwp/WTC_worker_element.py deleted file mode 100644 index 89ea6e160..000000000 --- a/policyengine_uk/variables/gov/dwp/WTC_worker_element.py +++ /dev/null @@ -1,17 +0,0 @@ -from policyengine_uk.model_api import * - - -class wtc_worker_element(Variable): - value_type = float - entity = BenUnit - label = "Working Tax Credit worker element" - definition_period = YEAR - reference = "Tax Credits Act 2002 s. 11" - unit = GBP - defined_for = "is_wtc_eligible" - - def formula(benunit, period, parameters): - p = parameters(period).gov.dwp.tax_credits.working_tax_credit - hours = add(benunit, period, ["weekly_hours"]) - meets_hours_requirement = hours >= p.min_hours.default - return meets_hours_requirement * p.elements.worker diff --git a/policyengine_uk/variables/gov/dwp/is_CTC_child_limit_exempt.py b/policyengine_uk/variables/gov/dwp/is_CTC_child_limit_exempt.py deleted file mode 100644 index d642cfe24..000000000 --- a/policyengine_uk/variables/gov/dwp/is_CTC_child_limit_exempt.py +++ /dev/null @@ -1,29 +0,0 @@ -from policyengine_uk.model_api import * - - -class is_ctc_child_limit_exempt(Variable): - value_type = bool - entity = Person - label = "Exemption from Child Tax Credit child limit" - documentation = "Exemption from Child Tax Credit limit on number of children based on birth year" - definition_period = YEAR - - def formula(person, period, parameters): - limit_year = parameters( - period - ).gov.dwp.tax_credits.child_tax_credit.limit.start_year - # Children must be born before April 2017. - # We use < 2017 as the closer approximation than <= 2017. - born_before_limit = person("birth_year", period) < limit_year - - # Reform proposal - age_exemption = parameters.gov.contrib.two_child_limit.age_exemption.child_tax_credit( - period - ) - if age_exemption > 0: - is_exempt = person.benunit.any( - person("age", period) < age_exemption - ) - return born_before_limit | is_exempt - - return born_before_limit diff --git a/policyengine_uk/variables/gov/dwp/is_CTC_eligible.py b/policyengine_uk/variables/gov/dwp/is_CTC_eligible.py deleted file mode 100644 index 652d14483..000000000 --- a/policyengine_uk/variables/gov/dwp/is_CTC_eligible.py +++ /dev/null @@ -1,18 +0,0 @@ -from policyengine_uk.model_api import * - - -class is_ctc_eligible(Variable): - value_type = bool - entity = BenUnit - label = "Child Tax Credit eligibility" - definition_period = YEAR - reference = "Tax Credits Act 2002 s. 8" - - def formula(benunit, period, parameters): - already_claiming = ( - add(benunit, period, ["child_tax_credit_reported"]) > 0 - ) - return ( - benunit.any(benunit.members("is_child_for_ctc", period)) - & already_claiming - ) diff --git a/policyengine_uk/variables/gov/dwp/is_SP_age.py b/policyengine_uk/variables/gov/dwp/is_SP_age.py deleted file mode 100644 index f0cc23815..000000000 --- a/policyengine_uk/variables/gov/dwp/is_SP_age.py +++ /dev/null @@ -1,13 +0,0 @@ -from policyengine_uk.model_api import * - - -class is_sp_age(Variable): - value_type = bool - entity = Person - label = "Whether the person is State Pension Age" - definition_period = YEAR - - def formula(person, period, parameters): - age = person("age", period) - threshold = person("state_pension_age", period) - return age >= threshold diff --git a/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py b/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py deleted file mode 100644 index 7c6d8e916..000000000 --- a/policyengine_uk/variables/gov/dwp/is_WTC_eligible.py +++ /dev/null @@ -1,45 +0,0 @@ -from policyengine_uk.model_api import * - - -class is_wtc_eligible(Variable): - value_type = bool - entity = BenUnit - label = "Working Tax Credit eligibility" - definition_period = YEAR - reference = "Tax Credits Act 2002 s. 10" - - def formula(benunit, period, parameters): - p = parameters(period).gov.dwp.tax_credits.working_tax_credit - person = benunit.members - person_hours = person("weekly_hours", period) - total_hours = benunit.sum(person_hours) - max_person_hours = benunit.max(person_hours) - has_disabled_adults = benunit("num_disabled_adults", period) > 0 - family_type = benunit("family_type", period) - families = family_type.possible_values - old = person("age", period.this_year) >= p.min_hours.old_age - has_old = benunit.any(old) - lone_parent = family_type == families.LONE_PARENT - couple_with_children = family_type == families.COUPLE_WITH_CHILDREN - eldest_25_plus = benunit("eldest_adult_age", period) >= 25 - youngest_under_60 = benunit("youngest_adult_age", period) < 60 - # Calculate WTC eligibility group. - lower_req = has_disabled_adults | has_old | lone_parent - medium_req = couple_with_children & ~lower_req - higher_req = eldest_25_plus & youngest_under_60 - # Calculate eligibility for each WTC group. - meets_lower = total_hours >= p.min_hours.lower - meets_medium_total_hours = ( - total_hours >= p.min_hours.couple_with_children - ) - meets_medium_person_hours = max_person_hours >= p.min_hours.lower - meets_medium = meets_medium_total_hours & meets_medium_person_hours - meets_higher = total_hours >= p.min_hours.default - already_claiming = ( - add(benunit, period, ["working_tax_credit_reported"]) > 0 - ) - return ( - (lower_req & meets_lower) - | (medium_req & meets_medium) - | (higher_req & meets_higher) - ) & already_claiming diff --git a/policyengine_uk/variables/gov/dwp/is_child_for_CTC.py b/policyengine_uk/variables/gov/dwp/is_child_for_CTC.py deleted file mode 100644 index 75a3086c3..000000000 --- a/policyengine_uk/variables/gov/dwp/is_child_for_CTC.py +++ /dev/null @@ -1,12 +0,0 @@ -from policyengine_uk.model_api import * - - -class is_child_for_ctc(Variable): - value_type = bool - entity = Person - label = "Child eligible for Child Tax Credit" - definition_period = YEAR - reference = "Tax Credits Act 2002 s. 8" - - def formula(person, period, parameters): - return person("is_child_or_qyp", period) diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_LCWRA_element.py b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_LCWRA_element.py deleted file mode 100644 index 9f2c1e7e6..000000000 --- a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_LCWRA_element.py +++ /dev/null @@ -1,19 +0,0 @@ -from policyengine_uk.model_api import * - - -class uc_lcwra_element(Variable): - value_type = float - entity = BenUnit - label = ( - "Universal Credit limited capability for work-related-activity element" - ) - definition_period = YEAR - unit = GBP - - def formula(benunit, period, parameters): - p = parameters(period).gov.dwp.universal_credit.elements.disabled - limited_capability = benunit.members( - "uc_limited_capability_for_wra", period - ) - person_amounts = limited_capability * p.amount - return benunit.sum(person_amounts) * MONTHS_IN_YEAR diff --git a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_limited_capability_for_WRA.py b/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_limited_capability_for_WRA.py deleted file mode 100644 index e655d25d8..000000000 --- a/policyengine_uk/variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_limited_capability_for_WRA.py +++ /dev/null @@ -1,12 +0,0 @@ -from policyengine_uk.model_api import * - - -class uc_limited_capability_for_wra(Variable): - value_type = bool - entity = Person - label = "Assessed to have limited capability for work-related activity" - documentation = "Whether this person has been assessed by the DWP as having limited capability for work or work-related activity" - definition_period = YEAR - - def formula(person, period, parameters): - return person("is_disabled_for_benefits", period) diff --git a/policyengine_uk/variables/gov/dwp/would_claim_CTC.py b/policyengine_uk/variables/gov/dwp/would_claim_CTC.py deleted file mode 100644 index 4101d3015..000000000 --- a/policyengine_uk/variables/gov/dwp/would_claim_CTC.py +++ /dev/null @@ -1,18 +0,0 @@ -from policyengine_uk.model_api import * - - -class would_claim_ctc(Variable): - value_type = bool - entity = BenUnit - label = "Would claim Child Tax Credit" - documentation = ( - "Whether this family would claim Child Tax Credit if eligible" - ) - definition_period = YEAR - - def formula(benunit, period, parameters): - reported_ctc = add(benunit, period, ["child_tax_credit_reported"]) > 0 - claims_all_entitled_benefits = benunit( - "claims_all_entitled_benefits", period - ) - return reported_ctc | claims_all_entitled_benefits diff --git a/policyengine_uk/variables/gov/dwp/would_claim_IS.py b/policyengine_uk/variables/gov/dwp/would_claim_IS.py deleted file mode 100644 index 901ef9a5c..000000000 --- a/policyengine_uk/variables/gov/dwp/would_claim_IS.py +++ /dev/null @@ -1,18 +0,0 @@ -from policyengine_uk.model_api import * - - -class would_claim_is(Variable): - value_type = bool - entity = BenUnit - label = "Would claim Income Support" - documentation = ( - "Whether this family would claim Income Support if eligible" - ) - definition_period = YEAR - - def formula(benunit, period, parameters): - reported_is = add(benunit, period, ["income_support_reported"]) > 0 - claims_all_entitled_benefits = benunit( - "claims_all_entitled_benefits", period - ) - return reported_is | claims_all_entitled_benefits diff --git a/policyengine_uk/variables/gov/dwp/would_claim_WTC.py b/policyengine_uk/variables/gov/dwp/would_claim_WTC.py deleted file mode 100644 index cfc4528df..000000000 --- a/policyengine_uk/variables/gov/dwp/would_claim_WTC.py +++ /dev/null @@ -1,20 +0,0 @@ -from policyengine_uk.model_api import * - - -class would_claim_wtc(Variable): - value_type = bool - entity = BenUnit - label = "Would claim Working Tax Credit" - documentation = ( - "Whether this family would claim Working Tax Credit if eligible" - ) - definition_period = YEAR - - def formula(benunit, period, parameters): - reported_wtc = ( - add(benunit, period, ["working_tax_credit_reported"]) > 0 - ) - claims_all_entitled_benefits = benunit( - "claims_all_entitled_benefits", period - ) - return reported_wtc | claims_all_entitled_benefits diff --git a/policyengine_uk/variables/gov/hmrc/income_tax/bases/savings_income/ISA_interest_income.py b/policyengine_uk/variables/gov/hmrc/income_tax/bases/savings_income/ISA_interest_income.py deleted file mode 100644 index 0d8a1d85a..000000000 --- a/policyengine_uk/variables/gov/hmrc/income_tax/bases/savings_income/ISA_interest_income.py +++ /dev/null @@ -1,13 +0,0 @@ -from policyengine_uk.model_api import * - - -class individual_savings_account_interest_income(Variable): - value_type = float - entity = Person - label = "Amount received in interest from Individual Savings Accounts" - definition_period = YEAR - unit = GBP - reference = dict( - title="Income Tax (Trading and Other Income) Act 2005, Part VI, s. 3", - href="https://www.legislation.gov.uk/ukpga/2005/5/part/6/chapter/3", - ) diff --git a/policyengine_uk/variables/household/BRMA.py b/policyengine_uk/variables/household/BRMA.py deleted file mode 100644 index ec0b8b422..000000000 --- a/policyengine_uk/variables/household/BRMA.py +++ /dev/null @@ -1,14 +0,0 @@ -from policyengine_uk.model_api import * -from policyengine_uk.variables.household.demographic.locations import BRMAName -from policyengine_uk.variables.household.demographic.geography import Region -import pandas as pd -import numpy as np - - -class brma(Variable): - value_type = Enum - possible_values = BRMAName - default_value = BRMAName.MAIDSTONE - entity = Household - label = "Broad Rental Market Area" - definition_period = YEAR diff --git a/policyengine_uk/variables/household/demographic/in_FE.py b/policyengine_uk/variables/household/demographic/in_FE.py deleted file mode 100644 index ffb92bcf6..000000000 --- a/policyengine_uk/variables/household/demographic/in_FE.py +++ /dev/null @@ -1,10 +0,0 @@ -from policyengine_uk.model_api import * -import pandas as pd - - -class in_fe(Variable): - value_type = bool - entity = Person - label = "Whether this person is in Further Education" - definition_period = YEAR - set_input = set_input_dispatch_by_period diff --git a/policyengine_uk/variables/household/demographic/in_HE.py b/policyengine_uk/variables/household/demographic/in_HE.py deleted file mode 100644 index 7b3f24a64..000000000 --- a/policyengine_uk/variables/household/demographic/in_HE.py +++ /dev/null @@ -1,11 +0,0 @@ -from policyengine_uk.model_api import * -import pandas as pd - - -class in_he(Variable): - value_type = bool - entity = Person - label = "In higher education" - definition_period = YEAR - reference = "Whether this person is in Higher Education" - set_input = set_input_dispatch_by_period diff --git a/policyengine_uk/variables/household/demographic/is_WA_adult.py b/policyengine_uk/variables/household/demographic/is_WA_adult.py deleted file mode 100644 index 58fa13239..000000000 --- a/policyengine_uk/variables/household/demographic/is_WA_adult.py +++ /dev/null @@ -1,12 +0,0 @@ -from policyengine_uk.model_api import * -import pandas as pd - - -class is_wa_adult(Variable): - value_type = bool - entity = Person - label = "Whether is a working-age adult" - definition_period = YEAR - - def formula(person, period, parameters): - return person("is_adult", period) & ~person("is_sp_age", period) diff --git a/policyengine_uk/variables/household/income/is_QYP.py b/policyengine_uk/variables/household/income/is_QYP.py deleted file mode 100644 index dd0dc33a9..000000000 --- a/policyengine_uk/variables/household/income/is_QYP.py +++ /dev/null @@ -1,16 +0,0 @@ -from policyengine_uk.model_api import * - - -class is_qyp(Variable): - value_type = bool - entity = Person - label = "Whether this person is a qualifying young person for benefits purposes" - definition_period = YEAR - - def formula(person, period, parameters): - education = person("current_education", period) - under_20 = person("age", period) < 20 - in_education = ~( - education == education.possible_values.NOT_IN_EDUCATION - ) - return under_20 & in_education diff --git a/policyengine_uk/variables/household/income/is_child_or_QYP.py b/policyengine_uk/variables/household/income/is_child_or_QYP.py deleted file mode 100644 index fa1436eb8..000000000 --- a/policyengine_uk/variables/household/income/is_child_or_QYP.py +++ /dev/null @@ -1,11 +0,0 @@ -from policyengine_uk.model_api import * - - -class is_child_or_qyp(Variable): - value_type = bool - entity = Person - label = "Whether this person is a child or qualifying young person for most benefits" - definition_period = YEAR - - def formula(person, period, parameters): - return (person("age", period) < 16) | person("is_qyp", period) From 69201bcaf26be78d712c6d9c4475d9e92d093c62 Mon Sep 17 00:00:00 2001 From: policyengine-bot Date: Mon, 8 Dec 2025 21:54:00 +0000 Subject: [PATCH 12/18] Fix lowercase parameter reference and add backwards-compatible variable name conversion MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fixed `gov.dwp.LHA` -> `gov.dwp.lha` in lha_category.py - Added lowercase conversion to Simulation.calculate() for backwards compatibility πŸ€– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- policyengine_uk/simulation.py | 4 ++++ policyengine_uk/variables/gov/dwp/lha_category.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/policyengine_uk/simulation.py b/policyengine_uk/simulation.py index 301219595..2b965f9b0 100644 --- a/policyengine_uk/simulation.py +++ b/policyengine_uk/simulation.py @@ -479,6 +479,10 @@ def calculate( ): if variable_name is None: return self.calculate_all() + + # Convert variable name to lowercase for backwards compatibility + variable_name = variable_name.lower() + tracer: SimpleTracer = self.tracer if len(tracer.stack) == 0: # Only decode enums to string values when we're not within diff --git a/policyengine_uk/variables/gov/dwp/lha_category.py b/policyengine_uk/variables/gov/dwp/lha_category.py index 39156b206..27541d78e 100644 --- a/policyengine_uk/variables/gov/dwp/lha_category.py +++ b/policyengine_uk/variables/gov/dwp/lha_category.py @@ -39,7 +39,7 @@ def formula(benunit, period, parameters): # Households with only one adult, if under age threshold, can only # claim shared if without children: # https://www.legislation.gov.uk/uksi/2013/376/schedule/4/paragraph/28 - p = parameters(period).gov.dwp.LHA + p = parameters(period).gov.dwp.lha can_only_claim_shared = ( (num_adults_in_hh == 1) & (eldest_adult_age_in_hh < p.shared_accommodation_age_threshold) From 315ac2a16ac99ebf793b6657d819f8fd65aa988d Mon Sep 17 00:00:00 2001 From: policyengine-bot Date: Mon, 8 Dec 2025 23:12:28 +0000 Subject: [PATCH 13/18] Add backwards compatibility for parameter name lookups MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Convert parameter names to lowercase in apply_parameter_changes() to maintain compatibility with existing tests and code that use mixed-case parameter names. πŸ€– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- policyengine_uk/simulation.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/policyengine_uk/simulation.py b/policyengine_uk/simulation.py index 2b965f9b0..d53851acc 100644 --- a/policyengine_uk/simulation.py +++ b/policyengine_uk/simulation.py @@ -164,8 +164,10 @@ def apply_parameter_changes(self, changes: dict): self.tax_benefit_system.reset_parameters() for parameter in changes: + # Convert parameter name to lowercase for backwards compatibility + parameter_lowercase = parameter.lower() p: Parameter = self.tax_benefit_system.parameters.get_child( - parameter + parameter_lowercase ) if isinstance(changes[parameter], dict): # Time-period specific changes From fba03252e3278f42dbc7ab3b4d065196ae5ef0cb Mon Sep 17 00:00:00 2001 From: policyengine-bot Date: Tue, 9 Dec 2025 11:14:23 +0000 Subject: [PATCH 14/18] Fix remaining mixed-case variable references in test YAML files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixed variable references that were still using old mixed-case names: - is_SP_age β†’ is_sp_age (in 3 benefit cap files) - uc_LCWRA_element β†’ uc_lcwra_element (in UC reform scenario) - uc_limited_capability_for_WRA β†’ uc_limited_capability_for_wra (in 3 benefit cap files) These were causing test failures as the variables are now all lowercase. πŸ€– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- policyengine_uk/scenarios/uc_reform.py | 4 ++-- .../variables/gov/dwp/is_benefit_cap_exempt_earnings.py | 4 ++-- .../gov/dwp/is_benefit_cap_exempt_health_disability.py | 4 ++-- .../variables/gov/dwp/is_benefit_cap_exempt_other.py | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/policyengine_uk/scenarios/uc_reform.py b/policyengine_uk/scenarios/uc_reform.py index 1b91c0d1c..246111dfd 100644 --- a/policyengine_uk/scenarios/uc_reform.py +++ b/policyengine_uk/scenarios/uc_reform.py @@ -23,7 +23,7 @@ def add_universal_credit_reform(sim: Microsimulation): if not rebalancing.active(year): continue is_post_25_claimant = uc_seed < p_uc_post_2026_status[year] - current_health_element = sim.calculate("uc_LCWRA_element", year) + current_health_element = sim.calculate("uc_lcwra_element", year) # Set new claimants to Β£217.26/month from April 2026 (pre-2026 claimaints keep inflation-linked increases) # https://bills.parliament.uk/publications/62123/documents/6889#page=16 current_health_element[ @@ -31,7 +31,7 @@ def add_universal_credit_reform(sim: Microsimulation): ] = ( new_claimant_health_element(year) * 12 ) # Monthly amount * 12 - sim.set_input("uc_LCWRA_element", year, current_health_element) + sim.set_input("uc_lcwra_element", year, current_health_element) # https://bills.parliament.uk/publications/62123/documents/6889#page=14 diff --git a/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt_earnings.py b/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt_earnings.py index 9b67e54d6..ebc0fa281 100644 --- a/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt_earnings.py +++ b/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt_earnings.py @@ -11,13 +11,13 @@ class is_benefit_cap_exempt_earnings(Variable): def formula(benunit, period, parameters): # Check if anyone in benefit unit is over state pension age person = benunit.members - over_pension_age = person("is_SP_age", period) + over_pension_age = person("is_sp_age", period) has_pensioner = benunit.any(over_pension_age) # UC-specific exemptions # Limited capability for work and work-related activity has_lcwra = benunit.any( - person("uc_limited_capability_for_WRA", period) + person("uc_limited_capability_for_wra", period) ) # Carer element in UC indicates caring for someone with disability diff --git a/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt_health_disability.py b/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt_health_disability.py index e9b45275f..0379f8e66 100644 --- a/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt_health_disability.py +++ b/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt_health_disability.py @@ -13,13 +13,13 @@ class is_benefit_cap_exempt_health_disability(Variable): def formula(benunit, period, parameters): # Check if anyone in benefit unit is over state pension age person = benunit.members - over_pension_age = person("is_SP_age", period) + over_pension_age = person("is_sp_age", period) has_pensioner = benunit.any(over_pension_age) # UC-specific exemptions # Limited capability for work and work-related activity has_lcwra = benunit.any( - person("uc_limited_capability_for_WRA", period) + person("uc_limited_capability_for_wra", period) ) # Carer element in UC indicates caring for someone with disability diff --git a/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt_other.py b/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt_other.py index 2f485d5b1..7463a7ce7 100644 --- a/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt_other.py +++ b/policyengine_uk/variables/gov/dwp/is_benefit_cap_exempt_other.py @@ -11,13 +11,13 @@ class is_benefit_cap_exempt_other(Variable): def formula(benunit, period, parameters): # Check if anyone in benefit unit is over state pension age person = benunit.members - over_pension_age = person("is_SP_age", period) + over_pension_age = person("is_sp_age", period) has_pensioner = benunit.any(over_pension_age) # UC-specific exemptions # Limited capability for work and work-related activity has_lcwra = benunit.any( - person("uc_limited_capability_for_WRA", period) + person("uc_limited_capability_for_wra", period) ) # Carer element in UC indicates caring for someone with disability From da01ea50975aa3df11771cebb8a40713a35e22f1 Mon Sep 17 00:00:00 2001 From: policyengine-bot Date: Tue, 9 Dec 2025 11:25:16 +0000 Subject: [PATCH 15/18] Fix circular reference in rent variable formula MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The rent variable was calling itself recursively when period equals data_year, causing infinite recursion. Added a check to return the input value directly when calculating rent for the data year itself. πŸ€– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- policyengine_uk/variables/input/rent.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/policyengine_uk/variables/input/rent.py b/policyengine_uk/variables/input/rent.py index b25508cf1..4b353da74 100644 --- a/policyengine_uk/variables/input/rent.py +++ b/policyengine_uk/variables/input/rent.py @@ -21,6 +21,12 @@ def formula(household, period, parameters): return 0 data_year = household.simulation.dataset.time_period + + # If we're asking for the data year itself, return the input value + # to avoid circular reference + if period.start.year == data_year: + return household.get_holder("rent").get_array(period) + original_rent = household("rent", data_year) tenure_type = household("tenure_type", period).decode_to_str() From 68dc0eb53dd3af970b9bfe23ca783815fc5eccf7 Mon Sep 17 00:00:00 2001 From: policyengine-bot Date: Tue, 9 Dec 2025 18:39:32 +0000 Subject: [PATCH 16/18] Fix circular reference in rent formula by checking known_periods MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The rent variable formula was causing infinite recursion when calculating for the data year. The issue occurred because: 1. Formula calls household("rent", data_year) 2. This triggers the formula again with period == data_year 3. Previous fix tried to return input but still caused recursion New approach: Check holder.get_known_periods() to see if an input value exists before trying to access it. This avoids the circular reference. πŸ€– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- policyengine_uk/variables/input/rent.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/policyengine_uk/variables/input/rent.py b/policyengine_uk/variables/input/rent.py index 4b353da74..34d0ee5b9 100644 --- a/policyengine_uk/variables/input/rent.py +++ b/policyengine_uk/variables/input/rent.py @@ -22,11 +22,20 @@ def formula(household, period, parameters): data_year = household.simulation.dataset.time_period - # If we're asking for the data year itself, return the input value - # to avoid circular reference + # When asked for the data year, we need to use the input value + # Check if this value has already been set (to avoid recursion) if period.start.year == data_year: - return household.get_holder("rent").get_array(period) + holder = household.get_holder("rent") + # Try to get the known values for this period + known_periods = holder.get_known_periods() + if period in known_periods: + # Value already exists, return it + return holder.get_array(period) + else: + # No input provided, return 0 + return 0 + # For future years, uprate from data year original_rent = household("rent", data_year) tenure_type = household("tenure_type", period).decode_to_str() From 5b57b1b2c1d5bd9200c749349bc74f37c97d067e Mon Sep 17 00:00:00 2001 From: policyengine-bot Date: Tue, 9 Dec 2025 18:50:27 +0000 Subject: [PATCH 17/18] Fix rent circular reference by using holder.get_array() instead of recursive call MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The previous approach still caused circular references because: - When calculating rent@2025 with data_year=2025 - Formula would call household("rent", 2025) - This recursively triggered the same formula New approach: - Return 0 for period <= data_year (uses input/default behavior) - Get original_rent directly from holder.get_array(data_year) instead of calling household("rent", data_year) which would recurse This avoids the circular definition entirely. πŸ€– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- policyengine_uk/variables/input/rent.py | 33 +++++++++++-------------- 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/policyengine_uk/variables/input/rent.py b/policyengine_uk/variables/input/rent.py index 34d0ee5b9..e4a395cf0 100644 --- a/policyengine_uk/variables/input/rent.py +++ b/policyengine_uk/variables/input/rent.py @@ -13,30 +13,27 @@ class rent(Variable): quantity_type = FLOW def formula(household, period, parameters): - if period.start.year < 2023: - # We don't have growth rates for rent before this. - return 0 - + # Only apply uprating for microsimulation datasets if household.simulation.dataset is None: return 0 data_year = household.simulation.dataset.time_period - # When asked for the data year, we need to use the input value - # Check if this value has already been set (to avoid recursion) - if period.start.year == data_year: - holder = household.get_holder("rent") - # Try to get the known values for this period - known_periods = holder.get_known_periods() - if period in known_periods: - # Value already exists, return it - return holder.get_array(period) - else: - # No input provided, return 0 - return 0 + # Don't apply formula for years at or before data year + # The data itself contains the rent values for those years + if period.start.year <= data_year: + return 0 + + if period.start.year < 2023: + # We don't have growth rates for rent before this. + return 0 - # For future years, uprate from data year - original_rent = household("rent", data_year) + # For future years after the data year, uprate from data year + # Get rent directly from holder to avoid recursion + holder = household.get_holder("rent") + original_rent = holder.get_array(data_year) + if original_rent is None: + return 0 tenure_type = household("tenure_type", period).decode_to_str() is_social_rent = (tenure_type == "RENT_FROM_COUNCIL") | ( From da6c3b2c6c65a507afefd9820f1de7186410f0a4 Mon Sep 17 00:00:00 2001 From: policyengine-bot Date: Tue, 9 Dec 2025 19:08:59 +0000 Subject: [PATCH 18/18] Fix TypeError in rent.py by converting data_year to int MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The data_year from household.simulation.dataset.time_period is a string, but was being compared to period.start.year (an int) without conversion, causing: TypeError: '<=' not supported between instances of 'int' and 'str' πŸ€– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- policyengine_uk/variables/input/rent.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/policyengine_uk/variables/input/rent.py b/policyengine_uk/variables/input/rent.py index e4a395cf0..e71e7c74a 100644 --- a/policyengine_uk/variables/input/rent.py +++ b/policyengine_uk/variables/input/rent.py @@ -17,7 +17,7 @@ def formula(household, period, parameters): if household.simulation.dataset is None: return 0 - data_year = household.simulation.dataset.time_period + data_year = int(household.simulation.dataset.time_period) # Don't apply formula for years at or before data year # The data itself contains the rent values for those years

k#L>xe3`aMJ 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%0DZrtE!JaMH!Fqz{>Xf4)H1-Cu>HC=(^1nC*xwK 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